workshop 0 Опубликовано: 6 сентября 2011 Рассказать Опубликовано: 6 сентября 2011 (изменено) Сайт http://www.vtvplus.com.ua/index.php?do=register При регистрации и при выводе общих правил пользования сайтом данные методом $_POST не передаются. Файл register.php не был модифицирован. Файл registration.tpl не был модифицирован. Файл static.php не был модифицирован. Сейчас добавил вывод массива в register.php, чтобы подтвердить проблему. if( $doaction != "validating" AND !$stopregistration ) { echo "print_r($_POST):"; // добавлено print_r($_POST); // добавлено if( $_POST['dle_rules_accept'] == "yes" ) { $_SESSION['dle_rules_accept'] = "1"; } ... В остальных местах сайта $_POST работает корректно. Сессии тоже работают корректно. P.S. register_globals Off Off phpinfo() покажу сапорту, если нужно. Изменено 6 сентября 2011 пользователем workshop Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 6 сентября 2011 Рассказать Опубликовано: 6 сентября 2011 Причина вашей проблемы в том что вы в .htaccess прописали принудительный редирект на домен с www, а настройках скрипта имя домена не изменили и он там прописан как без www, в результате POST данные уходят на домен без wwww, а ваш редирект при пересылке на другой домен теряет все POST данные. Поэтому поменяйте имя домена на www в настройках скрипта, чтобы данные сразу шли на домен c www Цитата Ссылка на сообщение Поделиться на других сайтах
workshop 0 Опубликовано: 6 сентября 2011 Рассказать Опубликовано: 6 сентября 2011 Автор celsoft, так и есть. спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.