erreur de session

Eléphanteau du PHP | 25 Messages

18 déc. 2006, 15:49

salut!

Je logue dans un espace prive, je voudrais surfer d'une page a une autre en utilisant les sessions:
<?php
// $act = ( isset($_GET["act"]) ) ? $_GET["act"] : Null;
if(!isset($_SESSION[pseudo]) && (!isset($_SESSION[passwd]))
{
echo "<center>Vous n'êtes pas autorisé à accéder à cette page!</center> \n";
unset ($_SESSION['pseudo']);
session_unset();
$_SESSION = array();
session_destroy();
    	exit;
}
else
{
$_SESSION['pseudo'] = $pseudo;
echo $pseudo;
?>
<br>
<?
echo '<a href="page3.php">Next</a>';
}
?>
ca donne cette erreur:

Code : Tout sélectionner

Parse error: syntax error, unexpected '{' in /mnt/122/sdb/f/b/issam.jaafari/Idara/page2.php on line 4
merci de bien m'aider

ViPHP
ViPHP | 2144 Messages

18 déc. 2006, 16:32

Il te manque une parenthèse à la fin de ta 4ième ligne.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

18 déc. 2006, 16:39

Pour etre plus explicite, PHP te dit que le { à la ligne 4 n'est pas attendu.
Si tu regardes avant, tu as le if.

L'erreur ne peut donc être que là, à la ligne de ton if, la ligne 3 ;)
Comme le dit iclo, compte le nombre de parenthèse ouvrante et le nombre de parenthèses fermante et tu devrais trouver le soucis.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 25 Messages

18 déc. 2006, 18:32

merci bien