Добро пожаловать, Гость!
Форма
Общие вопросы | Форма



Форма
21 Авг 2013Темной ночи вам

В общем такой вопрос. Пишу
<form class='mess' method='post' action='?'>
с записью в базу. Все отлично работает, но мне нужно чтобы после выполнения скрипта меня кидало на предыдущую страницу. То есть на $_SERVER['HTTP_REFERER']
Если я ставлю массив вместо знака вопроса в форме, то запись в базу не работает. Че за хня?

Комментарии:



Engine (21 Авг 2013):
VoronoZ, на предыдущую, с какой бы страницы не перешел
Dark_AKC, ну тогда сам пропиши путь переаресации.Без рефера.VoronoZ, на предыдущую, с какой бы страницы не перешел


$_SERVER['HTTP_REFERER'] не всегда корректно работает.
Можно записать страницу в сессию и использовать header("Location ".$sess_url);
exit;
после mysql запроса в базу.
В твоем случае запись в базу не работает, так как ты отсылаешь POST данные на другую страницу, где они не могут быть обработанны.