$_COOKIE aide SVP!
nikyvos92
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
clintm Messages postés 689 Date d'inscription Statut Membre Dernière intervention -
clintm Messages postés 689 Date d'inscription Statut Membre Dernière intervention -
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!!!
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!!!
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>
@+
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>
@+
Merci beaucoup
Mais le resulta qui apparait est "Bonjour $name";
Merci de votre aide
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
<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
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:
le script2.php: il va poser le cookie avec le nom qu'il a reçu du formulaire
et la page suivante scrip3.php: