1. SaN4eZ92 - 05 Сентября, 2011 - 19:21:44 - перейти к сообщению
постараюсь обьяснить. пишу мини чат, в форму вводятся имя и сообщение. все записывается в базу без проблем. но вот при простом обновлении эти же данные снова записываются повторно. как я понимаю они кешируются. вот и интересует возможно ли как то очистить $_POST[] после записи в бд?
2. Мелкий - 05 Сентября, 2011 - 19:39:42 - перейти к сообщению
SaN4eZ92 пишет:
как я понимаю они кешируются.
неа.
Они повторно отправляются. Часть браузеров - без вопрос повторно отправляет, часть - переспрашивает.
Лекарство - сделайте после вставки записи в базу редирект на ту же самую страницу.
3. LIME - 05 Сентября, 2011 - 19:47:53 - перейти к сообщению
SaN4eZ92 поясню словы мелкого конкретнее потому что боюсь вам не понятно будет
после записси в БД шлете заголовок Location на этот же скрипт
обновление есть повтор последнего запроса а если вы пришлете локейшн то последний запрос будет без параметров
после записси в БД шлете заголовок Location на этот же скрипт
обновление есть повтор последнего запроса а если вы пришлете локейшн то последний запрос будет без параметров
4. filkeith - 06 Сентября, 2011 - 09:23:40 - перейти к сообщению
как то так, правда если чат, то должно же все обновлятся аяксом