$_COOKIE aide SVP!
Fermé
nikyvos92
Messages postés
58
Date d'inscription
mardi 16 octobre 2007
Statut
Membre
Dernière intervention
20 juin 2008
-
9 juin 2008 à 07:51
clintm Messages postés 689 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 10 juin 2015 - 11 juin 2008 à 20:53
clintm Messages postés 689 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 10 juin 2015 - 11 juin 2008 à 20:53
4 réponses
clintm
Messages postés
689
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
10 juin 2015
75
9 juin 2008 à 15:55
9 juin 2008 à 15:55
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>
@+
nikyvos92
Messages postés
58
Date d'inscription
mardi 16 octobre 2007
Statut
Membre
Dernière intervention
20 juin 2008
9 juin 2008 à 20:15
9 juin 2008 à 20:15
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
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
10 juin 2008 à 09:33
10 juin 2008 à 09:33
une erreur la :
<?php
$name = $_POST['user_name'];
setcookie('name','$name',time()+36000);
?>
php n'interprette pas les variables entre'
essayes avec:
<?php
$name = $_POST['user_name'];
setcookie('name','$name',time()+36000);
?>
php n'interprette pas les variables entre'
essayes avec:
<?php $name = $_POST['user_name']; setcookie('name',$name,time()+36000); ?>
nikyvos92
Messages postés
58
Date d'inscription
mardi 16 octobre 2007
Statut
Membre
Dernière intervention
20 juin 2008
9 juin 2008 à 21:21
9 juin 2008 à 21:21
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
clintm
Messages postés
689
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
10 juin 2015
75
11 juin 2008 à 20:53
11 juin 2008 à 20:53
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é
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é
9 juin 2008 à 17:09
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: