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

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


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

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

Изменено пользователем workshop
Ссылка на сообщение
Поделиться на других сайтах

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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