Nezlobíme se, ale kde je tedy chyba?
Katko, my se na vás nezlobíme a přebytečné příspěvky mažeme, stejně jako jsme smazali dva nadbytečné u tohoto příspěvku a u vaší předcházející otázky.
Ale bylo by dobré se zamyslet, jestli není divné, když všechny příspěvky odesíláte 3x Věříme, že vy si dáváte pozor. Chyba může být ve vašem počítači, v klávesnici nebo v myši. Poproste někoho, aby vám zkontroloval počítač na viry a jinou pc havěť. Případně zkuste u vašeho počítače vyměnit klávesnici a myš - a pak sem zase napište. Příspěvek označte třeba jako OT - test. Uvidíte, jestli se to odešle 1x nebo 3x. Já ho pak smažu.
Re: Nezlobíme se, ale kde je tedy chyba?
Chyba může být v tom, že když odešlete příspěvek, data už se zapíší do databáze, ale dialog se ještě nepřekreslí (stránka se neobnoví) - pomalá odezva prohlížeče, pomalé spojení... Vy ztratíte trpělivost a opakovaně kliknete na tlačítko "zapiš zprávu".
Duplicitních příspěvků se stejným časem zápisu je tu víc - těžko říct, jestli je to systémová chyba...
Řešení je přitom jednoduché - nasadit timeout, tzn. umožnit odeslání příspěvku z jedné IP (třeba ještě se současnou kontrolou shodnosti nicku), dokud neuplyne určitá doba. Používá se to jak k eliminaci takových duplicit (pak stačí timeout několik sekund), tak k eliminaci jedinců, kteří si z fóra dělají chat.
Ale to všechno už tu bylo...
Objednejte si zdarma náš týdenní newsletter. Aktuální články a důležité informace tak budete mít vždy po ruce ve svém mailu.