OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 2007
-
25 juil. 2006 à 05:27
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
25 juil. 2006 à 11:46
Voilà dans un fichier Session.php j'ai mis ce code :
<?php
if(!isset($_SESSION['Pseudo']))
{
echo "Pas de session";
session_start();
$_SESSION['Pseudo'] = 'Pseudo';
$_SESSION['PW'] = 'PW';
header("Location: Session.php");
}
else
{
echo "Salut $_SESSION['Pseudo'] ton mot de passe est $_SESSION['PW'] ";
session_destroy();
unset($_SESSION);
}
?>
Et le résultat affiche :
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\Session\Session.php on line 13
Ce qui signigie que la ligne en gras contient une erreur de syntaxe, mais je vois pas laquelle, pouvait vous m'aider SVP !
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 25 juil. 2006 à 10:21
Salut!
Deux remarques, annexes:
- le session_start doit être ne haut de page et de manière inconditionnelle (pas seulement si la session est définie, car alors elle risque de ne jamais l'être.
- pas une géniale idée d'afficher le password...
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 25 juil. 2006 à 11:46
Tu peux laisser session dans une chaîne, tout comme get et post, mais faut enlever les '':
echo "Salut $_SESSION[Pseudo] ton mot de passe est $_SESSION[PW] ";
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 20072 25 juil. 2006 à 11:27
Evangun merci, je pensais pas que contrairement aux autre variables $_SESSION doit être incllus en dehors du string "Salut ...", merci bien.
cookiesch J'ai mis une seule fois SessionStart en dehors des conditions.
Sinon cette page est juste un test