Diskuze: Ochrana proti spamu v PHP pomocí fronty. Jak na to?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Nevím, jestli by to bylo v praxi funkční, ale musíš si návštěvníka nějak identifikovat, IP si roboti stejně mění a session se dá smazat, pak si definovat nějaký časový úsek za který se mají sbírat data a pak prostě požadavek buď budeš zpracovávat dále nebo skript ukonči.
Ak ten poziadavok komunikuje s DB (resp. updatuje/insertuje), tak by som to riesil asi tak, ze by som pozrel cas vlozenia posledneho prispevku a noveho (ak je rozdiel fakt maly), tak mu vypisem error... Popripadne, este vies skontrolovat aj duplicitu, ak sa jedna o nejaky koment vo fore (skontrolujes rovno aj to, ci su stringy totozne), ak hej tak zase vyhodis error... Asi takto by som to riesil ja
Beru udaje z databaze... Problem je ze kdyby nekdo poslal 1000 requestu server by to nezvladl a byl by nekolik minut nedostupnej
Právě server musí sám rozhodnout o tom, jestli tě připojí a pokud ne, žádný php kód by se vůbec neměl spouštět
Vyreseno. Nakonec to jde tedy bud pomoci Apache ale to co jsem ja osobne
videl byla sluzba od Cloudflare.
Vsem diky
Aha, mozno keby si v tvojom prvom prispevku napisal konkretnejsie co chces a nie nieco ako ma csgo500, tak by som ti to hned povedal
Zobrazeno 9 zpráv z 9.