Ho un sito Web www.example.com. Questo avrà più sottodomini che funzionano con una singola applicazione o programma. Ad esempio, login.example.com consentirà all'utente di accedere al sito mentre system.example.com consentirà all'utente di accedere a un sistema informativo, mentre forums.example.com consentirà all'utente di accedere ai forum.Condivisione di variabili SESSIONE tra più sottodomini
Potremmo dover passare le informazioni tra i sottodomini, come un id utente, o una preferenza utente, ecc. Come si fa a passare informazioni tra i sudomain usando le variabili SESSION?
EDIT: Mi piace questa idea:
come la prima cosa nello script:
ini_set('session.cookie_domain', '.example.com');
Possibile duplicato? [Consenti alle sessioni PHP di trasferire ai sottodomini] (http://stackoverflow.com/questions/644920/allow-php-sessions-to-carry-over-to-subdomains) – Josh
Hai intenzione di utilizzare la sessione SAME su tutti dei sottodomini o desideri che le informazioni sulla sessione vengano isolate dal sottodominio? Se si espande e si sposta un sottodominio in un altro server fisico, ciò potrebbe essere problematico se si condivide la sessione su tutti i domini. O dovresti passare alla memoria/memoria di sessione basata su database a cui tutti i server possono accedere. – drew010
Ho intenzione di utilizzare la sessione SAME su tutti i sottodomini. Tuttavia un altro inconveniente può essere che ho più domini su un server. Cosa dovrei fare per mantenere le sessioni separate tra i domini regolari, ma tenerle solo per i sottodomini? –