2014-09-08 4 views
0

У меня есть домен с двумя папками foo/test и foo/test2 с разными программами. я начала сессии по обоим проектам для испытанияУничтожьте один сеанс в том же домене

session_start(); 
$_SESSION['usernameTest']='user'; 

для test2

session_start(); 
$_SESSION['usernameTest2']='user2'; 

и на выходе из системы я уничтожить сессию.

session_destroy(); 

Проблема в том, что я уничтожаю сеанс на одном сеансе проекта, который уничтожается на другом одном. Как я могу указать, какой сеанс уничтожить?

Спасибо

ответ

0

Сеанс привязан к куки (см documentation for PHP session handling). По умолчанию файл cookie настроен на домен вашего сайта и корневой путь /. Вы можете установить свой собственный путь через настройку session.cookie_path перед любой функцией session_ *.

ini_set('session.cookie_path', '/foobar1'); 
Смежные вопросы