изменить имя сеанса вверху файла основных функций
как
session_name('mysession');
затем используйте следующий код на странице php
session_set_cookie_params(0,"/",".example.com",FALSE,FALSE);
setcookie(session_name(), session_id(),0,"/","example.com");
session_start();
наконец измените имя сеанса по умолчанию для субдомена и удалите файл cookie по умолчанию в файле основных функций субдомена
как:
/*default session name*/
session_name("mysession");
/*remove the PHPSESSID and default session name from subdomain's cookie*/
setcookie( "mysession", "",1,"/" );
setcookie( "PHPSESSID", "",1,"/" );
если вы продолжите использовать имя куки в качестве PHPSESSID, просто удалите все функции с помощью
"mysession" string like session_name('mysession'), setcookie( "mysession", "",1,"/" );
Затем проверьте существующие куки вашего браузера, просто удалите все куки домена и субдомена и повторите процесс.