Impossible de modifier le header avec stream_context_create

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Impossible de modifier le header avec stream_context_create

Re: Impossible de modifier le header avec stream_context_create

par stealth35 » 26 févr. 2011, 20:33

php c'est coté serveur, et firebug coté client...

Impossible de modifier le header avec stream_context_create

par glanOut » 26 févr. 2011, 20:30

Bonjour tout le monde!

voilà je butte sur ce problème, en utilisant cette méthode préconisée par la doc officielle, j'ai beau mettre les valeurs que je veux, le header reste exactement le même (j'ai vérifié avec firebug...)
$hdrs=array(
  'http'=>array(
    'method'=>'GET',
    'header'=>'Host: '.$host.'\r\n'.
      'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729)\r\n'.
      'Accept: image/png,image/*;q=0.8,*/*;q=0.5\r\n'.
      'accept-language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3\r\n'. 
      'Accept-Encoding: gzip,deflate\r\n'.
      'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n'.
      'Keep-Alive: 115\r\n'.
      'Connection: keep-alive\r\n'.
      'Referer: '.$url.'\r\n'			
    )
  );
$context = stream_context_create($hdrs);
$fp=@fopen($url,'r',false,$context);
L'affichage des erreurs est activité et pourtant il n'y a absolument aucun message... Si quelqu'un à une idée ou une piste je suis preuneur! =)
(je suis hébergé sur free > PHP Version 5.1.3RC4-dev)

Merci.