Aller au contenu

Appel script distant


loudo

Sujets conseillés

Un partenaire m'a donné un formulaire pour effectuer des réservations. Le formulaire fonctionne bien mais il me raffiche une page que je ne peux pas personnaliser.

Je voudrai appeler dans mon script php (avec un file_get_contents), le script php appelé par le formulaire. Le problème est que l'appel de ce script en passant les variables dans l'url ne fonctionne pas. Je pense qu'il attend de recevoir les paramètres avec la méthode POST.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Je ne sais pas si j'ai bien compris mais essaye :

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"http://adresse de ton script");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$chaine=curl_exec ($ch);
curl_close ($ch);

Après c'est du travail sur $chaine pour récupérer ton script ??

Lien vers le commentaire
Partager sur d’autres sites

Une autre librairie mais moins utilisée pour cause de sécurité ...

// si allow_url_fopen=on mais curl est plus sécurisée
$filename="http://ton_url_partenaire";
$fp=@file_get_contents($filename,"r");
$chaine = $fp;

Pour le reste il faut voir avec ton partenaire ...

Lien vers le commentaire
Partager sur d’autres sites

Merci à tous.

J'ai utilisé ta solution Thanh.

Par contre je n'arrive pas à simuler exactement comme si j'utilisais le formulaire. J'envoie toutes les variables pourtant mais il ne me reconnait pas comme partenaire. Je me suis dit qu'il vérifiait le referer mais même en le modifiant ça ne fonctionne pas. Il doit jouer sur la session et là je ne peux rien y faire.

A priori un mail avec les informations lui suffit maintenant :-)

En tout cas j'aurai appris de nouvelles techniques.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...