Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : modifier une requête http en php [ Réseau & Internet / Autre ] (nanano7)

vendredi 14 mars 2008 à 17:26:05 | modifier une requête http en php

nanano7

bonjour

J'essaie d'écrire un module afin qu'il modifie une requête HTTP qu'il reçoit en entrée puis la renvoyer vers un serveur externe. Je veux lire la requête  et la modifier pour l'envoyer vers une adresse url quelconque...Avez-vous une idée??

merci d'avance

vendredi 14 mars 2008 à 17:41:23 | Re : modifier une requête http en php

neigedhiver

Salut,

Je ne suis pas sûr que tu puisses lire une requête HTTP reçue avec PHP, puisqu'elle est reçue par le serveur web (Apache, IIS, etc). C'est lui qui traite les requêtes HTTP, certainement pas PHP.
PHP peut, tout au plus, envoyer des requêtes sur un serveur et traiter la réponse.
Maintenant, il y a "peut-être" quelque chose qui permet à Apache (ou IIS ou autre) de transmettre à PHP l'intégralité de la requête HTTP reçue (une extension ou autre), mais j'ai comme un doute...


Neige

samedi 15 mars 2008 à 07:10:11 | Re : modifier une requête http en php

malalam

Administrateur CodeS-SourceS
Hello,

le problème c'est que php intervient APRES la requête HTTP. Logique.
Mais rien ne t'empêche, sur une page appelée, de récupérer la chaîne de requête, de la parser, et de rediriger ensuite. Je ne saisis pas bien où tu bloques en fait ?
 

samedi 15 mars 2008 à 18:19:25 | Re : modifier une requête http en php

neigedhiver

Salut,

Au temps pour moi... Il existe bien une fonction PHP qui permet de récupérer les entêtes HTTP envoyés à Apache, mais à la seule condition que PHP soit installé en tant que module Apache (et pas utilisé en CGI).

http://fr.php.net/manual/fr/function.apache-request-headers.php


Neige

dimanche 16 mars 2008 à 00:48:56 | Re : modifier une requête http en php

dvdstory

Membre Club
Regarde le résultat de

echo fopen(php://input,'r+');

Cela devrait t'intérresser.
Si sa t'intéresse tu pe remplacer input par output.
Jte laisse faire des recherche sur google pour plus de détails.


GRUNENBERGER Benoît
www.egrunenberger.com

lundi 17 mars 2008 à 12:37:17 | Re : modifier une requête http en php

nanano7

merci pour vos aide, mais précisement, je cherche comment modifier l'user agent avec un script php.


s'il n'y a pas de solution, c'est parce qu'il n'y a pas de problème

lundi 17 mars 2008 à 12:49:02 | Re : modifier une requête http en php

neigedhiver

header('User-Agent: Mon Navigateur a moi version 1267654.8 beta 3 rc17 ');


Neige

lundi 17 mars 2008 à 14:52:47 | Re : modifier une requête http en php

nanano7

j'ai essayé mais ça marche pas



mercredi 19 mars 2008 à 14:09:40 | Re : modifier une requête http en php

dvdstory

Membre Club
La solution de neigedhiver devrait fonctionner, en tout cas c'est ce que j'aurais fait. Il faut peut être te préscisé que tu dois utiliser cette fonction tout au début de ton fichier car tu ne doit rien envoyer au navigateur avant d'utiliser
header('User-Agent: Mon Navigateur a moi version 1267654.8 beta 3 rc17 '); [ Lien ]



Cette discussion est classé dans : php, modifier, http, requête


Répondre à ce message

Sujets en rapport avec ce message

recuperer valeur [ par Xime ] salut :)j'affiche une liste d'enregistrements dans un tableau avec tout a gauche 2 liens :un pour modifier et l'autre pour supprimer la lignevoila lor pb php/apache [ par glipper ] Bonjour, Je viens de monter un serveur apache (V1.3) et d'installer php4.3.2 (depuis php.net) sur mon pc qui tourne sous Win2000Pro. Mon serveur marc php et requete sql [ par ddyefre ] bonjour,un p'tit probleme... après l'execution de la requête ci dessous je voudrais recuperer tous les champs de la requête, c'est à dire nom et preno Construisez votre site portail en Php avec Xoops [ par frxoops ] Nouveau sur ce forum, je vous invite à découvrir Xoops... (eXtended Object Oriented Portal System)Xoops est un CMS (Content Management System) écrit e Comment modifier des XML avec PHP??? [ par guiout ] Salut à tous,voilà mon pb, je voudrais traiter des XML existantes.Par traiter j'entends modifier le contenu textuel entre certaines balises.J'utilise Demande d'aide Config/install gallerie [ par jacqueslevert ] Bonjour, Voila je vous demande votre aide je l'avoue je suis un cancre en php pour paramétrer ET installer ce type de galerie: http://gallery.menal Readfile [ par yazoo ] bonjour,J'utilise un readfile dans une page php pour faire de la redirection dynamique ( par exemple http://perso.fai.com/moi/index.htm ). Ca fonction Php@home installe PHP 5 sur votre ordinateur! [ par phpathome ] Vous voullez utiliser PHP 5 mais pas configurer un serveur apache? Découvrez php@home !PHP@Home permet d'installer tout ce dont vous avez besoin pour Upload de fichier.. AU SECOURS!! SVP!!! [ par UnKnoW ] Bonjour!Avant que vous lisiez ceci sachez que j'apprécie ÉNORMÉMENT votre aide que j'en ai extrêmement de besoin!! Merci du fond du coeur!Mon problème Faire un espace user/admin [ par scharly3 ] Salut , voila je suis vraiment pas calé en php et j'ai besoin d'un coup de main j'ai un site en flash mais manque de bol ce que je ve le faire on doit


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.