Page 1 sur 1

Comment verifier si session_start a deja été appelé ?

Posté : 25 nov. 2005, 23:24
par brani
bonjour je voudrai savoir

Comment verifier si session_start a deja été appelé ?

j'ai essayer quelque truc mais ca ne marche pas je c pas commen verifier

Posté : 26 nov. 2005, 00:12
par brani
bon ce n'est pas grave j'ai rafistoler un truc en attendant

Posté : 26 nov. 2005, 03:42
par Xenon_54
Utilise la fonction isset() pour vérifier si la variable superglobale $_SESSION existe. Normalement elle ne devrait pas exister avant l'appel à session_start().

Preuve par l'exemple:
<?php
ob_start();

echo 'Avant session_start() : ';
echo isset($_SESSION) ? '$_SESSION existe' : '$_SESSION inexistant';

session_start();
echo '<br />';

echo 'Après session_start() : ';
echo isset($_SESSION) ? '$_SESSION existe' : '$_SESSION inexistant';

ob_flush();
?>

Posté : 26 nov. 2005, 13:52
par brani
Ok merci pour ton astuce


ca marche merci beaucoup