Массив REQUEST пуст

SantitoSB

Новичок
Здравствуйте! Была сделана авторизация по примеру http://phpfaq.ru/sessions все работало без проблем, потом хостер обновил PHP перенес на новые сервера, работать перестало. Суть проблемы в том, что перестал автоматически дописываться идентификатор сессии к ссылкам типа <a href.... (передаю его через GET) и массив REQUEST почему-то не сохраняет куки, хотя они устанавливаются (посмотрел в LiveHeaders) и настройки массива REQUEST (GPCS). установлены следующие настройки session.use_trans_sid = 1 и session.use_only_cookies = 1
Если посмотреть var_dump($_COOKIE), то в этом массиве есть все необходимые куки

Подскажите в чем проблема?

Заранее спасибо!
 

Фанат

oncle terrible
Команда форума
session.use_only_cookies = 1
означает, что сид не должен дописываться к ссылкам типа <a href.... и не должен браться из них.

в принципе, можно убрать проверку на наличие сида, и стартовать всегда.
Ну, или разбираться с REQUESTю Он весь пустой? Видимо, настройки массива REQUEST все-таки не установлены.
 

SantitoSB

Новичок
REQUEST совсем пустой! Как проверить установлены ли настройки массива REQUEST? ini_get('variables_order'); выводит GPCS
 

hell0w0rd

Продвинутый новичок
Ну тогда собирайте манатки и валите от такого хостера:)
 

Фанат

oncle terrible
Команда форума
request_order string

This directive describes the order in which PHP registers GET, POST and Cookie variables into the _REQUEST array. Registration is done from left to right, newer values override older values.

If this directive is not set, variables_order is used for $_REQUEST contents.

Note that the default distribution php.ini files does not contain the 'C' for cookies, due to security concerns.
 
Сверху