Publier des données POST sur une URL en PHP sans formulaire
En PHP, publier des données sur une URL sans utiliser de formulaire HTML est réalisable en utilisant curl. Cette méthode permet d'envoyer des variables pour compléter et soumettre un formulaire.
Solution :
Pour publier des données sur une URL à l'aide de curl, suivez ces étapes :
$url = 'http://www.someurl.com'; $myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $myvars); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch);
Dans ce code :
curl_setopt() configure diverses options de curl :
Après l'exécution de curl_exec(), la réponse de l'URL cible est stockée dans $response. Cette réponse peut être traitée davantage si nécessaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!