cambio el nombre de sesión en la parte superior de las funciones básicas archivo como
session_name('mysession');
continuación, utilizar el siguiente código en la página php
session_set_cookie_params(0,"/",".example.com",FALSE,FALSE);
setcookie(session_name(), session_id(),0,"/","example.com");
session_start();
finalmente cambiar el nombre predeterminado de la sesión del subdominio y elimine la cookie predeterminada en el archivo de funciones principales del subdominio como:
/*default session name*/
session_name("mysession");
/*remove the PHPSESSID and default session name from subdomain's cookie*/
setcookie("mysession", "",1,"/");
setcookie("PHPSESSID", "",1,"/");
si continúa con el uso del nombre de la cookie como PHPSESSID, simplemente quitar todas las funciones con
"mysession" string like session_name('mysession'), setcookie("mysession", "",1,"/");
a continuación, comprobar las cookies existentes de su navegador, simplemente eliminar todas las cookies de dominio y subdominio, y repetir el proceso.
En primer lugar, 'ini_set ('session.cookie_domain', '.example.com')', '* * entonces session_start()' 'Sesión o :: Start()' de https://github.com/delight-im/PHP-Cookie – caw