[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: недостатки обновления
Страницы: 1, 2, 3, 4
Гость_Roman
После отправки данных формы при обновлении происходит повторная отправка данных. Прочитал, что перенаправлять нужно. как это делать и где вставлять код? Я новичок, буду благодарен, если объясните доходчиво..
inpost
header("Location: href"); // где href - ссылка.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Гость_Roman
есть код для отправки комментария на сайт. header("Location: href") вставлять куда? в конец этого кода?
romaha
форма textarea, нажимаю "отправить", данные формы заносятся в бд, и выводится комментарий. при обновлении последний комментарий дублируется
inpost
надо после добавление в БД данных - делать переадресацию саму на себя страницу! Вот для этого и используй header(); Переадресация сбивает $_POST.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
romaha
Я добавил Header("Location: index.php"); exit; после добавления данных в БД, и ничего не происходит. Меня не перенаправляют на index.php. в чем может быть проблема? sad.gif
inpost
Вывод ошибок включи. в начале скрипта error_reporting(-1); и в htaccess: display_errors ON.
Далее исправляй ошибки.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
romaha
выдает такую ошибку:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\332group\www\index.php:1) in Z:\home\332group\www\index.php on line 105
inpost
romaha
Конечно. А ты удостоился заглянуть ко мне в ссылку в подписи и прочитать про самые распространенные ошибки?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
romaha
inpost
сейчас загляну
romaha
inpost
если вы знаете, в чем именно моя ошибка, скажите, пожалуйста. я прочитал http://creative-tm.com/lessons/read/2, но мне не помогло(
пишет ту же ошибку
inpost
http://phpforum.su/index.php?showtopic=43337
Вопрос №3 и №4. Из FAQ в моей подписи.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
romaha
Я сделал все так, как там сказано. ничего не изменилось
<?php
session_start();
header("Location: index.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> и т д...
romaha
ошибку не выводит, но и не перенаправляет
inpost
romaha
Давай разберёмся, как выполняется код... снизу вверх, хаотично вырывает участки кода... или какой порядок выполнения?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.