Azi am descoperit o nouă problemă legată de una dintre modificările de top pentru MyBB. Ea apare la toate versiunile de
My Advertisements care au fost publicate până pe saitul oficial mybb.com. În ce constă problema...
Păi în momentul în care adăugați o zonă publicitară pe forumul dvs. cu această modificare și dați click pe acel spațiu, în baza de date se contabilizează numărul de click-uri date pe zona respectivă. Problema e că se pot efectua și click-uri false (fake), adică se pot adăuga click-uri fără să se dea click pe reclamă. De unde apare problema? În corpul funcției
myadvertisements_click este buba.
Autorul modificării a uitat să adauge un test de verificare a autenticității cererii "post" efectuată de scriptul myadvertisements.js. După corectarea acestei probleme, funcția ar trebui să arate așa :
Acum ar trebui ca la accesarea unui URL de genul următor DOMENIU/xmlhttp.php?aid=ZONA_PUBLICITARA să nu mai crească numărul de click-uri!
Problema o voi raporta și autorului acestei modificări... Să sperăm că face un update cât mai repede posibil!