При переадресации с помощью mod_rewrite теряются POST-данные

Sanchez

Новичок
При переадресации с помощью mod_rewrite теряются POST-данные

На странице есть форма, которая отправляет методом POST данные.. Но естессно из-за редиректа мод_реврайт теряются эти данные. Логично в принципе, но есть способы бороться?
Можно, конечно, указывать в теге <form> реальный адрес скрипта, чтобы данные на него шли без рерайта, но мне нужно сделать так, чтобы если человек заполнил что-то неправильно, то вывелась снова эта же форма, с сохраненными данными (которые он заполнил правильно), и причем по адресу, котороый по идее виртуальный благодаря рерайту :) Поэтому GET-переадресация после обработки формы не прокатит, т.к. потеряются данные, которые заполнил пользователь, а мне их нужно вывести. Можно конечно заморочиться с сессией, но неохота, если есть какие-то более простые решение. Подскажите, плиз, кто знает! :)
 

Nicholas

Новичок
Но естессно из-за редиректа мод_реврайт теряются эти данные. Логично в принципе
Логично, что пост данные теряются из-за редиректа.
Из-за мод_реврайт пост данные НЕ теряются.
 

zerkms

TDD infected
Команда форума
*****
из поста косвенно следует, что урл не меняется
 

Sanchez

Новичок
RewriteEngine On
Options +FollowSymlinks
RewriteBase /

RewriteRule ^(articles/.*)$ articles.php?q=$1 [L]

А в скрипте просто проверка типа if(isset($_POST['блаблабла']))
 

Фанат

oncle terrible
Команда форума
проверка должна быть print_r и реквест метод.
это если действительно ПРОВЕРЯТЬ, а не сидеть, сложа ручки, не умея даже опечатку в блаблабла найти
 
Сверху