Page 1 sur 1

Rejeter la réponse d'un site web

Posté : 18 juil. 2006, 17:51
par CATHRINE
Salut,

j'ai fait un script php qui envoie des données à un site http et celui
ci répond en envoyant une page de confirmation .
je cherche à " rejeter la réponse reçu par le site http".

je veux pas qu'il affiche sa page de confirmation ....je veux que mon script passe à autre chose....

exemple:
Ce script envoi le terme "Paris" au site wikipédia,et le site wikipédia répond en affiche la page intitulé "Paris"...
Pour moi , je veux que cette page ne s'affiche pas , mais que le script affiche la phrase " le térme Paris est envoyer au site wikipédia " et s'arrête aprés.

PHP:
<?php 

$valeur ="paris"; 

echo '<FORM name="recherche" 

action="http://fr.wikipedia.org/wiki/Special:Search">'; 

echo '<INPUT type=\'hidden\' name="search" value="'.$valeur.'" >'; 

echo '</FORM>'; 

echo "<script language='Javascript'>"; 

echo "document.recherche.submit();"; 

echo "</script>\n"; 

echo " le térme $valeur est envoyer au site wikipédia "; 

?>


Merci beaucoup, et je suis a VOTRE disposition

Posté : 18 juil. 2006, 18:33
par aelurus
Le soucis est que la validation d'un formulaire t'envoie sur la page de traitement

Code : Tout sélectionner

action="http://fr.wikipedia.org/wiki/Special:Search">';
afin de passer ta valeur

Code : Tout sélectionner

$valeur ="paris";
donc des la validation tu vas sur la page de wikipedia.
Et je ne vois pas comment contourner la chose ni si c'est possible.
Ou alors avec sa dans le genre

Code : Tout sélectionner

<form method="post" action="trait.php" target="myFrame">