Je me demande simplement comment je peux envoyer des données POST à une URL en PHP (sans formulaire)
Je vais l'utiliser pour envoyer une variable à remplir et à soumettre un formulaire.
Merci
Je me demande simplement comment je peux envoyer des données POST à une URL en PHP (sans formulaire)
Je vais l'utiliser pour envoyer une variable à remplir et à soumettre un formulaire.
Merci
Si vous souhaitez publier des données dans une URL à partir du code PHP lui-même (sans utiliser de formulaire HTML), vous pouvez le faire avec curl. Il ressemblera à ceci:
$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 );
Cela enverra les variables de publication à l’URL spécifiée et le contenu de la page sera renvoyé dans $ réponse.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.