Porcaria asta de PHPBB nu are si un simplu query cand postezi care sa verifice daca ultimul user care a postat este acelasi user care posteaza , si daca da , sa verifice daca ultimul post scris coincide cu cel pe care tocmai l-a scris ?
altfel spus ...
exista double-posts (la fel , la intervale de 1 sec) ...
si se pot elimina facand verificarea asta la postare ...
ca sa fii sigur ca postezi numai odata
anyone care to fix ?
PHPBB question
Moderatori: admin, Moderatori
- black diamond
- Senior Member
- Mesaje: 298
- Membru din: Lun Mai 23, 2005 8:42 pm
- Contact:
Phpbb-ul nu are un interval minim de timp intre 2 post-uri?
Daca nu merge asa, ai putea sa pui in $_SESSION[] id-ul topic-ului ultimului post si un md5/alt hash/primele $n caractere al postului curent, iar la urmatoarea afisare sa verifici daca este identic. Daca da, nu mai trimiti sql-ul, dar afisezi mesajul ca post-ul a fost adaugat. Daca afisezi alt mesaj de avertizare/eroare, unii s-ar putea sa creada ca nu a fost adaugat.
E o solutie "quick & dirty", stiu.
Daca nu merge asa, ai putea sa pui in $_SESSION[] id-ul topic-ului ultimului post si un md5/alt hash/primele $n caractere al postului curent, iar la urmatoarea afisare sa verifici daca este identic. Daca da, nu mai trimiti sql-ul, dar afisezi mesajul ca post-ul a fost adaugat. Daca afisezi alt mesaj de avertizare/eroare, unii s-ar putea sa creada ca nu a fost adaugat.
E o solutie "quick & dirty", stiu.
Înapoi la “Feedback PHPRomania”
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori