Я использую тот же код на 2 разных серверах. Фактически tring для доступа к сессии cakephp из cakephp.Имя сеанса PHP не работает
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
if(!session_id()){
session_name('CAKEPHP');
session_start();
}
print_r($_SESSION);
На одном сервере я получаю значения сеанса.
Где еще нет ничего.
Ваш код кажется прекрасным. Возможно, другой сервер имеет другое имя сеанса? – Eric
Вы не думаете, что 'session_start();' должно быть снаружи 'if'? не знаете свой сценарий. также проверьте 'session.auto_start', если он включен, вы никогда не попадете в условие' if'. – bansi
'session_id' возвращает пустую строку, если сеанс не запущен – Deadooshka