savoir si une session a "commencé" sans faire session_start() ? - PHP - Programmation
Marsh Posté le 14-04-2004 à 10:38:35
c'est clair, t'es tordu
session_start te permet de démarrer ta session... donc pas de session_start, pas de session...
ou alors j'ai pas compris ta demande
Marsh Posté le 14-04-2004 à 10:47:08
Suis pas sûr de pas répondre à côté, mais
J'imagine que tu as un système de "pseudo-frames" (tous les includes dans l'index.php).
Avec un switch($page) pour gérer tes includes.
Il te suffit de faire, au début de ton index.php, un test
Code :
|
Non ?
Sinon, tu crées des sessions de toutes façons (me semble pas que c'est bien lourd, je fais (en partie) ça pour gérer la langue de mes sites->tous les utilisateurs sont automatiquement concernés...
Marsh Posté le 14-04-2004 à 11:30:40
oui c'est ca, je fais des pseudo frames machin...
et je démarre la session si par exemple
$_GET["page"] = "session"
mais une fois la un session lancée, je ne veux plus devoir vérifier la valeur de cette variable parce que si un lien "oublie" de contenir ?page=session, ben ca marchera plus...
m'enfin c'est chippo tout ca et je pense que je vais démarrer la session de toute facon...
merci
Marsh Posté le 14-04-2004 à 10:36:36
youp,
est-il possible de savoir si une session a déjà "commencé" sans faire
session_start() ?
en fait, je veux commencer une session que si le taïkernaute arrive à une certaine partie du site. Seulement, comme je n'ai qu'un page (index.php) dans laquelle je fais tous les includes, ca me pose problème.
Mais en fait, je ne sais pas c'est vraiment un si gros problème que ca de créer une session pour chaque visiteur, meme s'il ne reste que 2 secondes sur la page d'accueil...
enfin si quelqu'un peut m'éclairer à ce sujet
ps: en me relisant, je me dis que je suis tordu