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

  FORUM HardWare.fr
  Programmation

  [php] cookie... pkoi ca marche pô ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] cookie... pkoi ca marche pô ?

n°34991
kayasax
Posté le 28-05-2001 à 23:17:45  profilanswer
 

Salut !
je fais un script php tout con :
 
<html>
<head><title>page de test</title></head>
<body bgcolor="#0000FF">
<?php
setcookie("username","moi" );
?>
</body>
</html>
 
et voila le message de mon explorateur :
 
"Warning: Cannot add header information - headers already sent by (output started at e:\easyphp\www\test2.php3:4) in e:\easyphp\www\test2.php3 on line 5"
 
Si quelqu'un a la gentillesse de m'expliquer d'ou vient le probleme... :jap:

 

[edit]--Message édité par kayasax--[/edit]

mood
Publicité
Posté le 28-05-2001 à 23:17:45  profilanswer
 

n°34992
Sh@rdar
Ex-PhPéteur
Posté le 28-05-2001 à 23:36:44  profilanswer
 

Le msg d'erreur est pourtant clair : tu doit lancer ton cookie avant toute aute sortie HTML ou espace  
style :
<?
setcookie ("Cookie@cookie","$variables","","","","" );
?>
sinon ca foire.
 
n'oublie pas aussi qu'il faudra recharger la page (fonction header pour quel e cookie soit lu.
 
 
@+


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°34993
kayasax
Posté le 28-05-2001 à 23:43:38  profilanswer
 

Sh@rdar a écrit a écrit :

Le msg d'erreur est pourtant clair : tu doit lancer ton cookie avant toute aute sortie HTML ou espace  
style :
<?
setcookie ("Cookie@cookie","$variables","","","","" );
?>
sinon ca foire.
 
n'oublie pas aussi qu'il faudra recharger la page (fonction header pour quel e cookie soit lu.
 
 
@+




 
ok ca fonctionne merci bien, peux tu m'expliquer grosso modo comment on utilise la fonction heeader et que fait elle ?

n°34994
youdontcar​e
Posté le 28-05-2001 à 23:49:18  profilanswer
 

kayasax a écrit a écrit :

 
 
ok ca fonctionne merci bien, peux tu m'expliquer grosso modo comment on utilise la fonction heeader et que fait elle ?



la fonction header envoie tout bonnement un header HTTP. quand tu demandes n'importe quel document à un serveur HTTP, il te renvoie les headers + le document : chaque header est séparé par un retour à la ligne (\n) et finit par deux retours à la ligne (\n\n)
 
header type de retour :
 
HTTP/1.0 200 OK
Date: La date  
Server: Apache machin php mysql ...
Expires: date d'expiration
Content-Type: text/html, img/gif, etc...
 
la fonction setcookie de php va rajouter un header ("Cookie: valeurdetoncookie" ) avec les headers, et balancer le résultat du script derrière.
 
et quand ton navigateur demande une page, il envoie une requête HTTP du style :
 
GET /index.html HTTP/1.0
Host: www.yahoo.fr
Cookie: valeurducookieyahoo
 
etc ...

n°34995
kayasax
Posté le 28-05-2001 à 23:52:46  profilanswer
 

;) many thanks !  :D

n°34996
youdontcar​e
Posté le 28-05-2001 à 23:59:33  profilanswer
 

kayasax a écrit a écrit :

;) many thanks !  :D



au passage, si t'as envie de creuser le sujet, tu peux chopper un 'packet sniffer' (j'utilise http://netgroup-serv.polito.it/analyzer/ ) qui interceptera tous les packets ip transitant par ta machine.
 
très pratique pour comprendre tous les protocoles (http, smtp, ftp, etc)
 
et accessoirement pour comprendre comment faire un ptit programme pour récupérer, par ex, les urls des lives de loftstory :D

 

[edit]--Message édité par youdontcare--[/edit]


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

  [php] cookie... pkoi ca marche pô ?

 

Sujets relatifs
[C++] Pourquoi send() des fonctions socket ne marche qu'une seule foiscode html qui marche pas mais voit pas pourquoi
[ALGO] Comment marche une fonction random() ?[Under] En fait ton script pour les bulles d'aides ne marche pas !
Testez mon programme utilitaire ! il marche c'est garanti ![PHP] easy php et win me = ca marche?
[PHP] PHPBB1.4 : Problème de Log ( cookie ) !!Php serveur SSL (Ca marche mais le cadenas ne s'affiche pas)
BDE ne marche pas! j'attend vos idées ! 
Plus de sujets relatifs à : [php] cookie... pkoi ca marche pô ?


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