Jump to content
php.lv forumi

Pievienojas uzspiežot refresh


MārisL

Recommended Posts

Atceros, ka forumā par šito bija runāts, bet meklētājā nevarēju atrast.

Lieta tāda, ka komentāros kāds ieraksta tekstu, uzspiežot f5 (refresh) teksts atkal tiek ievadīts.

Nav iespējams kaut kā izveidot, ka tas nenotiek? Kā?

Link to comment
Share on other sites

Varētu tā kā arī pats padomāt!

 

Uztaisi db flood tabulu. lauki - id(int), ip(varchar(15), last_post(datetime) un tad pirms katru komentu liec DB pārbaudi vai no šīs IP adreses pēdējās minūtes / 30 sekunžu / uut laikā nav ieraksts no šīs IP, ja ir neļauj komentēt, ja nav ieliec DB jauno komentu un flood tabulā.

 

Neaizmirsi izdzēst visus ierakstus kas ir vecāki par tevis izvēlēto laiku, lai tabula neizaugtu milzīga. Vēlamais tabulas tips - Memory (heap), ja ne, tad derēs arī kāds "parastais".

Link to comment
Share on other sites

×
×
  • Create New...