2013-04-21 2 views
2


, так как у меня есть некоторые настройки с помощью ini_set. Я больше не могу получить доступ к информации о сеансах, но они существуют и верны.
Эти настройки:

ini_set('session.save_path', '../php/config/session'); 
ini_set('session.hash_function', 'sha512'); 
ini_set('session.entropy_file', '/dev/urandom'); 
ini_set('session.entropy_length', '512'); 
ini_set('session.gc_probability', '1'); 
ini_set('session.cookie_httponly', '1'); 
ini_set('session.cookie_secure', '1'); 
ini_set('session.use_only_cookies', '1'); 
ini_set('session.use_trans_sid', '0'); 
session_name("RazorphynSupport"); 
session_start(); 

РНР не выбрасывает какую-либо ошибку.
Благодаря

+0

Что 'var_dump ($ _ SESSION) ; 'возвращение? –

+0

Вы вкладываете все свои ini_set в каждый скрипт? Если вы установили путь save_ на один скрипт и попытаетесь получить значение сеанса на другом скрипте, не устанавливая снова путь save_path. Вы не получите никакой ошибки PHP, но сессия будет пустой. –

+0

Да, я поместил эти строки на каждую страницу (я также изменил путь). var_dump говорит: array (0) {} – Razorphyn

ответ

0

Я нашел проблему: ini_set('session.cookie_secure', '1'); SSL сертифицирован не был установлен в «правильном направлении», так что мой сервер не смог распознать его и обнаружить открытую сессию

Смежные вопросы