Détails d'utilisation du paramètre CURLOPT_POSTFIELDS de CURL en PHP
Dans des circonstances normales, lorsque nous utilisons CURL pour soumettre des données POST, nous avons l'habitude de les écrire comme ceci :
curl_setopt( $ch, CURLOPT_POSTFIELDS,$post_data);
Mais cette méthode d'écriture n'est pas très utile parfois, peut-être que vous obtiendrez un 500 erreur renvoyée par le serveur. Mais lorsque nous essayons de soumettre des données au serveur à l'aide de Socket, nous obtenons des résultats très corrects.
Par exemple, nous avons le fichier PHP suivant sur le serveur :
<?php print_r($_SERVER);?>
Lorsque nous utilisons CURL pour envoyer des données au serveur sans prêter attention aux détails, nous pouvons obtenir les résultats suivants, qui Ce n'est pas notre résultat idéal :
[CONTENT_TYPE] => multipart/form-data; boundary=—————————-f924413ea122
Mais si nous utilisons http_build_query($post_data) au lieu de $post_data et soumettons ensuite des données à ce script PHP, nous obtiendrons des résultats différents de ceux ci-dessus. C'est notre résultat idéal. :
[CONTENT_TYPE] => application/x-www-form-urlencoded
Il n'est pas difficile de voir à partir de l'exemple ci-dessus que lors de l'utilisation de CURL et que le paramètre est data, lors de la soumission des données au serveur, l'en-tête HTTP enverra Content_type: application/ x-www- formulaire-urlencodé. Il s'agit de l'en-tête envoyé par le navigateur lors de la soumission du formulaire sur une page Web normale

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)
