$_COOKIE aide SVP!
nikyvos92
Messages postés
62
Date d'inscription
Statut
Membre
-
clintm Messages postés 718 Statut Membre -
clintm Messages postés 718 Statut Membre -
Bonjour,
je suis au etat unis et je voudrai aider certains amis a apprendre le francais en creant un site.
a la page d'acceil je voulais demander leur nom.Pour ca j'ai voulu cree une cookie comme ca je pourais dire comme
'Bonjour Martine' (Les identifier) vous voyez???
voici mon code
<?php
setcookie('name','',time()+36000);
$_COOKIE['name']===$_POST['user_name'];
?>
<html>
<body>
Votre nom :
<form action="" method="get">
<input name="user_name" type="text" /></form>
<?php
echo $_COOKIE['name'];
?>
</body>
</html>
Merci!!!
--
C'est L'homme qui cherche probleme,sinon,
probleme na jamais chercher L'homme
je suis au etat unis et je voudrai aider certains amis a apprendre le francais en creant un site.
a la page d'acceil je voulais demander leur nom.Pour ca j'ai voulu cree une cookie comme ca je pourais dire comme
'Bonjour Martine' (Les identifier) vous voyez???
voici mon code
<?php
setcookie('name','',time()+36000);
$_COOKIE['name']===$_POST['user_name'];
?>
<html>
<body>
Votre nom :
<form action="" method="get">
<input name="user_name" type="text" /></form>
<?php
echo $_COOKIE['name'];
?>
</body>
</html>
Merci!!!
--
C'est L'homme qui cherche probleme,sinon,
probleme na jamais chercher L'homme
Configuration: Windows XP Firefox 2.0.0.14
4 réponses
-
salut,
il faut enlever === et mettre :
<?php
$name = $_POST['user_name'];
setcookie('name','$name',time()+36000);
?>
<html>
<body>
Votre nom :
<form action="" method="get">
<input name="user_name" type="text" /></form>
<?php
echo $_COOKIE['name'];
?>
</body>
</html>
@+-
Formulaire en method="get" et récupéré en $_POST ça va pas marcher.
il faut faire en plusieurs scripts, un cookie ne peut pas être écrit et lu au cours de l'éxécution du script
ex: index.php le formulaire ou on rentre le nom:
<html> <body> Votre nom : <form action="script2.php" method="post"> <input name="user_name" type="text" /><br> <input name="envoyer" type="submit" value="Envoyer" /> </form> </body> </html>
le script2.php: il va poser le cookie avec le nom qu'il a reçu du formulaire<?php $name = $_POST['user_name']; setcookie('name','$name',time()+36000); ?> <html> <script language="javascript">window.location.href="script3.php";</script> </html>
et la page suivante scrip3.php:
<?php echo "Bonjour ".$_COOKIE['name']; ?>
-
-
Merci beaucoup
Mais le resulta qui apparait est "Bonjour $name";
Merci de votre aide -
je peut la corriger grace a votre aide
<html>
<body>
Votre nom :
<form action="script2.php" method="get">
<input name="user_name" type="text" /><br>
<input name="envoyer" type="submit" value="Envoyer" />
</form>
</body>
</html>
et sur la page suivante
<?php
setcookie('name','$_GET['user_name'],time()+36000);
?>
<html>
<script language="javascript">window.location.href="script3.php";</script>
</html>
et ensuite
<?php
echo "Bonjour ".$_COOKIE['user_name'];
?>
merci a TOUS -
salut,
oui tout a fait, mais j'ai écris ce post depuis le lycée, j'ai pas fait très attention
merci de l'avoir remarqué