Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1219 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP - Cookie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP - Cookie

n°1881252
alx067
Posté le 06-05-2009 à 05:17:38  profilanswer
 

Bonjour, je crée un site en PHP et j'ai besoin de transmettre une variable issue d'un formulaire method="post".
 
<form id="form1" method="post" action="formulaire_resultat.php">
 
J'ai essayé les différentes méthode setcookie, et $cookie.
 
 
Rien de fonctionne, j'ai l'impression que IE bloque les cookies...  :bounce:

mood
Publicité
Posté le 06-05-2009 à 05:17:38  profilanswer
 

n°1881274
PunkRod
Digital Mohawk
Posté le 06-05-2009 à 08:53:50  profilanswer
 

On n'a pas de boule de cristal pour voir ton code.
 
Si tu veux de l'aide, va falloir nous montrer ce que t'as fait, et les problèmes rencontrés :o

n°1881296
alx067
Posté le 06-05-2009 à 09:53:44  profilanswer
 

C'est écrit dans la question, je voulais connaître un code pour transmettre une variable issue d'un formulaire sur plusieurs page web. J'ai cherché du coté des cookies sans succés. Il n'y a pas de code, mise à part un formulaire...


Message édité par alx067 le 06-05-2009 à 10:07:53
n°1881354
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 06-05-2009 à 11:20:56  profilanswer
 

tu sais qu'il existe aussi les sessions aussi
si tes données sont peu confidentielles.
 
et IE ne bloque pas les cookies, c'est plutot ton code qui gere mal tes cookies.
 
montre ton code, on te fera pas le boulot si tu l'as pas fait, mais on t'aidera a corriger les bug si ce que tu as fait bug

n°1881431
alx067
Posté le 06-05-2009 à 15:03:07  profilanswer
 

Une première page

Code :
  1. <head>
  2. </head>
  3.     <form action="bon_de_commande_verification_des_informations.php" method="post">
  4.       <p>
  5.         <label>Adresse mail :
  6.           <input type="text" name="mail" />
  7.           </label></p>
  8.       <p>
  9.                      <label>Mot de passe :
  10.                        <input type="text" name="mot_de_passe" />
  11.             </label></p>
  12.       <p>
  13.         <input name="submit" type="submit" value="Envoyer" />
  14.         <input name="reset" type="reset" value="Effacer" />
  15.                      <?php setcookie('mail', $_POST['mail'], time()+3600) ?>
  16.                   </p>
  17.     </form>
  18. </body>
  19. </html>


et
 
sur les pages suivantes où je récupère la variable comme ceci :

Code :
  1. <php? echo $_COOKIE['identifiant']; ?>


Message édité par alx067 le 06-05-2009 à 15:27:44
n°1881553
Profil sup​primé
Posté le 06-05-2009 à 17:27:58  answer
 

setcookie envoie des headers et donc doit être appelé avant toute sortie (pas de texte avant son appel).
On aurait pu te donner la réponse tout de suite si tu avais donné le message d'erreur que PHP retourne si tu l'appel après avoir envoyé du texte.
Et si tu n'obtiens aucun message d'erreur, c'est que ton serveur est mal configuré.

n°1881667
alx067
Posté le 07-05-2009 à 04:39:36  profilanswer
 

Je suis chez l'hébergeur Free, comment y remédier ?

n°1881963
Profil sup​primé
Posté le 07-05-2009 à 17:36:55  answer
 

il n' y a aucun rapport avec l'hébergeur, comme je te l'ai dit, il faut que ta fonction setcookie soit appelée avant que tu n'affiches quoi que ce soit.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP - Cookie

 

Sujets relatifs
Delete de cookie en PHP[PHP] Probleme de compteur de visite et de cookie
[PHP] SESSION et COOKIE[PHP] Erreur lors d'un test d'un cookie inexistant [Résolu]
[php]preg_replace et limite | help me and get a free cookie[PHP] cookie + IE6 (P3P) à l'aide !!!
cookie php[PHP-COOKIE] Help me - a n'y rien comprendre :(
[PHP] Problème de cookie [création inside][PHP] Créer un cookie dans un repertoire et l'utiliser ailleurs
Plus de sujets relatifs à : PHP - Cookie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR