addition de variable texte - erreur

addition de variable texte - erreur - PHP - Programmation

Marsh Posté le 28-05-2009 à 20:27:51    

Je réalise un formulaire avec une variable $date_de_creation qui contient la date et l'heure de création du formulaire...
 
Je souhaite retrouver et utiliser cette variable en utilisant la fonction setcookie.
 
Première page :

Code :
  1. $mail = adresse@mail.com //on genere la variable mail
  2. $date_de_creation = strftime("%Y-%m-%d_%Hh%Mm%Ss" ); // on génère la date et l'heure
  3. $commande = "$date_de_creation_$mail"; // on additionne les deux variables...
  4. setcookie("kimi",$commande,time()+3600); // on crée le cookie pour le réutiliser dans d'autres pages


 
Seconde page :

Code :
  1. <?php
  2. // Récupération de l'identifiant
  3. $commande = $_COOKIE["kimi"];
  4. ?>
  5. balise HTML
  6. <?php include("commandes_a_traiter/liste/$commande_$mail/commande.txt" ); // on utilise la variable pour créer un dossier....
  7. ?>


 
Cette variable $commande ne m'envoie que $mail et non $date_de_creation_$mail
 
La variable $date_de_creation a été testé et existe...


Message édité par alx067 le 29-05-2009 à 12:36:34
Reply

Marsh Posté le 28-05-2009 à 20:27:51   

Reply

Marsh Posté le 29-05-2009 à 13:23:41    

Urgent SVP

Reply

Marsh Posté le 29-05-2009 à 19:35:29    

rassure moi ce n'est pas ton vrai code ? (sinon, syntax error ?)
Sinon, utilise plutôt les sessions et pas les cookies
et sâche que :

Code :
  1. $var = $autre_var;
  2. // est mieux que
  3. $var = "$autre_var";
  4. // car plus rapide et ne risque pas de changer le type ;)


Message édité par Profil supprimé le 29-05-2009 à 19:35:50
Reply

Marsh Posté le 29-05-2009 à 19:58:46    

il manque des quotes sur le contenu de $mail.
 
Sinon, une simple concaténation :

Code :
  1. $commande = $date_de_creation.'_'.$mail;


 
+1 pour ce que lit lucas.


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed