php curl utilise la publication pour envoyer des données
Utiliser Post pour envoyer des données
Et si nous voulons envoyer des données POST?? Nous devons utiliser curl pour nous aider à envoyer des données.
En suivant les étapes, nous avons personnalisé une fonction nommée : post. Deux paramètres doivent être transmis à la méthode post?:
1. L'adresse URL demandée
2. Les données envoyées
Les données envoyées sont toutes des tableaux, avec clé valeurs Utilisez simplement la méthode POST pour envoyer le formulaire correct à l'adresse d'interface spécifiée.
Il suffit de combiner les "étapes d'utilisation du curl 15.1" pour compléter le code correspondant.
Lors du développement d'un compte public WeChat pour créer un menu personnalisé, vous devez utiliser la méthode POST pour envoyer les données du menu personnalisé à l'interface du menu personnalisé de WeChat.
Fonction personnalisée de Post, l'intégralité du code est la suivante?:
<?php function post($url, $data) { //初使化init方法 $ch = curl_init(); //指定URL curl_setopt($ch, CURLOPT_URL, $url); //設(shè)定請(qǐng)求后返回結(jié)果 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //聲明使用POST方式來(lái)進(jìn)行發(fā)送 curl_setopt($ch, CURLOPT_POST, 1); //發(fā)送什么數(shù)據(jù)呢 curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //忽略證書 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //忽略header頭信息 curl_setopt($ch, CURLOPT_HEADER, 0); //設(shè)置超時(shí)時(shí)間 curl_setopt($ch, CURLOPT_TIMEOUT, 10); //發(fā)送請(qǐng)求 $output = curl_exec($ch); //關(guān)閉curl curl_close($ch); //返回?cái)?shù)據(jù) return $output; } ?>
à l'avenir, la plateforme publique WeChat ou d'autres systèmes API tiers seront appelés. Ils doivent utiliser la méthode POST lorsqu'ils vous demandent d'envoyer des données.
Lorsque vous devez utiliser POST pour envoyer des données, il vous suffit d'ajuster la méthode de publication.