Sto cercando di utilizzare i dati di session su più sottodomini. Ej:
Quando provo a utilizzare i dati di session da www.mywebsite.com a qualsiasi sottodominio, tutte le informazioni sulla session non sono accessibili.
Dal momento che sono un principiante di PHP, per favore muta la tua risposta in modo che possa capirlo.
Ecco un esempio:
File 1:
<?php //FILE 1: www.mywebsite/index.php session_start(); $_SESSION['status'] = "ON"; header( 'Location: http://sub.mywebsite/' ); ?>
File 2:
<?php //FILE 2: sub.mywebsite/index.php session_start(); echo "Your session status is: "; echo $_SESSION['status']; ?>
Assicurati di aver impostato anche il cookie SESSIONID sul sottodominio
ini_set('session.cookie_domain', '.my-domain.com');
Risolvo il mio problema grazie a questo link Sessioni PHP attraverso sottodomini
PHP:
<?php session_set_cookie_params(0, '/', '.mywebsite.com'); session_start(); //Code... ?>
Per impostazione predefinita, questo non functionrà, ma puoi aggirare il problema come descritto qui: http://www.gonnalearn.com/2008/04/10/sharing-session-data-across-domains-with-php/