PHP session_id( ) null

J'ai quelques difficultés avec les sessions.

Sur mon local MAMP serveur de test, si je fais:

session_start( );
echo session_id( );

Je reçois un bon à la recherche de l'id de session.

Si Toutefois, j'ai la même chose sur mon serveur web, tout ce que je peux revenir de session_id est 'null'. Tester le retour de la fonction session_start( ) et à l'aide de sessions tout fonctionne, mais session_id( ) $SID et $PHPSESSID sont tous nuls.

Est-ce caché sur le but pour plus de sécurité? Je veux être en mesure de permettre de flash pour faire des changements à votre panier d'achat grâce à PHP et à demander le panier (qui est stocké dans la session) reflète l'aide du navigateur.

Qu'advient-il si vous ne session_start(); var_dump($_SESSION);
Valide variable de session: array(1) { ["produit"]=> &array(1) { [0]=> string(21) "cadre-13-1-260-237-18" } } Puis session_id( ) rapporte toujours nul...
null? Aussi étrange que session_id doit renvoyer uniquement les id ou une chaîne vide.
Si je " echo 'Session est:' . session_id( ); " j'ai "Session est: null".
Si je var_dump( session_id ( ) ) - je obtenir: string(4) "null"... c'est Donc une chaîne de la valeur "null". Pas NULL

OriginalL'auteur John Lee | 2010-12-21