À l'aide de session_name() en PHP - Impossible d'Accéder aux Données

Lorsque j'utilise:

session_name( 'fObj' );
session_start();
$_SESSION['foo'] = 'bar';

Par la suite au chargement de la page et en cours d'exécution:

session_start();
print_r( $_SESSION );

doe ne pas retourner les données de session.

Si je supprime le session_name(); il fonctionne très bien.

Personne ne sait comment utiliser les sessions avec un autre nom de session?

Mise à JOUR:

Si j'exécute le code ci-dessus, que les deux chargement de la page, puis changer pour:

session_name( 'fObj' );
session_start();
print_r( $_SESSION );

Je peux accéder aux données. Toutefois, si elle ne fonctionnera que si j'ai d'abord charger la page sans la ligne:

session_name( 'fObj' );
Le nom de la session est réinitialisé à la valeur par défaut stockée dans la session.nom à la demande temps de démarrage. Ainsi, vous devez appeler session_name() pour chaque requête (et avant session_start() ou session_register() sont appelées).
J'ai essayé, comme ci-dessus (mise à jour).

OriginalL'auteur Kohjah Breese | 2014-08-22