Перейти к публикации

Данные методом POST не передаю


workshop

Рекомендованные сообщения

Сайт 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() покажу сапорту, если нужно.

Ссылка на сообщение
Поделиться на других сайтах

Причина вашей проблемы в том что вы в .htaccess прописали принудительный редирект на домен с www, а настройках скрипта имя домена не изменили и он там прописан как без www, в результате POST данные уходят на домен без wwww, а ваш редирект при пересылке на другой домен теряет все POST данные. Поэтому поменяйте имя домена на www в настройках скрипта, чтобы данные сразу шли на домен c www

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...