Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesje i boty
Puchatek
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 4.07.2019

Ostrzeżenie: (0%)
-----


Cześć, mam utworzony sklep internetowy napisany w php.
Elementem tego sklepu jest koszyk, dlatego na każdej stronie rozpoczynana jest sesja.
Problemem jest to, że moją stronę odwiedza multum botów, które rozpoczynają nowe sesje. Tworzony jest wtedy plik na moim serwerze, który zawiera dane sesji.
Mam ustawionego crona, który usuwa te pliki po 2 dniach.
Niestety wczoraj miałem taką sytuację, że serwer został przepełniony. W ciągu jednego dnia, tych plików uzbierało się na łączną sumę ~200GB (nowe pliki tworzone są praktycznie kilka razy na sekundę).
Moje pytanie jest takie:
Czy jest jakiś sposób na to, by session_start było uruchamiane tylko wtedy, jeśli użytkownik nie jest botem?
Jeśli istnieje taki sposób, to czy ta metoda nie wpłynie jakoś negatywnie na pozycjonowanie?
Ewentualnie, jeśli nie da się tego zrobić w phpie, to może mogę te boty zablokować jakoś w htaccess? W htaccess mam zablokowanych około 100 botów, jednak bez jakiegokolwiek skutku.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:44