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

 


Dernière réponse
Sujet : [php] cookie... pkoi ca marche pô ?
youdontcare

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]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
youdontcare

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]

kayasax ;) many thanks !  :D
youdontcare

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 ...

kayasax

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 ?

Sh@rdar 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.
 
 
@+
kayasax 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]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)