Vérifier si la session est définie ou pas, et si ne pas en créer un?

Je veux vérifier si une session est actuellement défini, et si oui, de permettre la page de fonctionner normalement (ne rien faire) si pas de créer une session.

J'ai eu un coup d'oeil à un autre DONC, la question, dans lequel le code suivant a été publié:

if ( empty( $_SESSION['login'] )) { } else { }

Serait la meilleure façon de le faire est de régler quelque chose comme $_SESSION['a'] pour chaque session, puis exécutez if(empty($_SESSION['a'])) pour vérifier si une session existe?

Puis à nouveau, peut-on utiliser une variable de session sans faire appel à la fonction session_start() en premier lieu, rendant ainsi obsolètes (j'ai essayé ça hier, comme un écho bien, pas une instruction if pour vérifier qu'une variable a été réalisation à travers sans se rendre compte que la fonction session_start() devaient être invoquée avant que je puisse l'écho de la variable).

Il y a probablement un moyen facile qui est souvent utilisé, je n'arrive pas à le trouver.

Toute aide serait grandement appréciée!

OriginalL'auteur Fireworksable | 2011-08-01