J'ai un formulaire sur mon site qui envoie des données à un site distant - formulaire html simple. Ce que je veux faire est d'utiliser l'utilisateur de données entre dans le formulaire à des fins statistiques. Donc, au lieu d'envoyer des données à la page distante, je l'envoie d'abord à mon script qui le renvoie sur le site distant. Le truc, c'est que j'ai besoin d'un comportement exact de la forme habituelle pour que l'utilisateur se rende au site distant et affiche des ressources.Faire cURL se comporter comme exactement la forme
Lorsque j'utilise ce code, il fonctionne un peu, mais pas la façon dont je veux à:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $action);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($ch);
curl_close($ch);
problème est qu'il affiche une réponse dans le même script. Par exemple si $ action est par exemple: somesite.com/processform.php et mon nom de script est mysqcript.php il affichera la réponse de "somesite.com/processform.php" à l'intérieur de "mysqcript.php" donc tous les relatifs les liens ne fonctionnent pas. Comment puis-je l'envoyer à "somesite.com/processform.php"? Même chose qu'en appuyant sur le bouton?
Leonti