Problème variable dans un cookie
Résolu
antou08
Messages postés
118
Date d'inscription
Statut
Membre
Dernière intervention
-
antou08 Messages postés 118 Date d'inscription Statut Membre Dernière intervention -
antou08 Messages postés 118 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Mon problème :
Je n'arrive pas "mètre une variable dans un cookie"
exemple : setcookie('id', '$donnees['id']', $timestamp_expire);
Php me met : Parse error: syntax error, unexpected T_STRING in /home/a2477988/public_html/connection.php on line 15
Mon code complet :
<?php
$pseudo = $_POST['pseudo'];
$mdp = $_POST['mdp'];
mysql_connect("*****", "*****", "******");
mysql_select_db("*****");
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo='$pseudo'");
$donnees = mysql_fetch_array($reponse);
if($donnees['mdp'] == $mdp)
{
mysql_query("UPDATE membres SET con='1' WHERE pseudo='$pseudo'");
$timestamp_expire = time() + 365*24*3600;
setcookie('id', '$donnees['id']', $timestamp_expire);
mysql_close();
?>
......
Quesque vous en pensez ?
Mon problème :
Je n'arrive pas "mètre une variable dans un cookie"
exemple : setcookie('id', '$donnees['id']', $timestamp_expire);
Php me met : Parse error: syntax error, unexpected T_STRING in /home/a2477988/public_html/connection.php on line 15
Mon code complet :
<?php
$pseudo = $_POST['pseudo'];
$mdp = $_POST['mdp'];
mysql_connect("*****", "*****", "******");
mysql_select_db("*****");
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo='$pseudo'");
$donnees = mysql_fetch_array($reponse);
if($donnees['mdp'] == $mdp)
{
mysql_query("UPDATE membres SET con='1' WHERE pseudo='$pseudo'");
$timestamp_expire = time() + 365*24*3600;
setcookie('id', '$donnees['id']', $timestamp_expire);
mysql_close();
?>
......
Quesque vous en pensez ?
A voir également:
- Problème variable dans un cookie
- Supprimer cookie - Guide
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Vba range avec variable ✓ - Forum VB / VBA
- La cause de ce problème peut être la désactivation ou le refus des cookies. ✓ - Forum Réseaux sociaux
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
2 réponses
Tu fais une erreur en utilisant le '
tu dois utiliser " ou ' comme suit dans ce cas :
setcookie('id', $donnees['id'], $timestamp_expire);
tu ne dois pas mettre de ' ou " entre des variables.
si tu utilisais notepad++ par exemple, un programme qui colore le code, tu n'aurais pas eu ce problème ;)
tu dois utiliser " ou ' comme suit dans ce cas :
setcookie('id', $donnees['id'], $timestamp_expire);
tu ne dois pas mettre de ' ou " entre des variables.
si tu utilisais notepad++ par exemple, un programme qui colore le code, tu n'aurais pas eu ce problème ;)