Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwendet PHP Curl Post zum Senden von Daten? Post-Methode zum Senden von Daten

Wie verwendet PHP Curl Post zum Senden von Daten? Post-Methode zum Senden von Daten

不言
不言Original
2018-08-08 15:45:541712Durchsuche

Der Inhalt dieses Artikels befasst sich damit, wie PHP Curl Post zum Senden von Daten verwendet. Die Post-Methode zum Versenden von Daten hat einen gewissen Referenzwert. Ich hoffe, dass sie für Sie hilfreich ist.

Was ist, wenn wir POST-Daten senden möchten? Wir müssen Curl verwenden, um Daten senden zu können.

Nach den Schritten haben wir eine Funktion mit dem Namen „Post“ angepasst. Zwei Parameter müssen an die Post-Methode übergeben werden:

1. Die angeforderte URL-Adresse

2. Die gesendeten Daten

Bei den gesendeten Daten handelt es sich ausschließlich um Arrays mit Schlüssel Werte Verwenden Sie einfach die POST-Methode, um das richtige Formular an die angegebene Schnittstellenadresse zu senden.

Wenn Sie ein öffentliches WeChat-Konto entwickeln, um ein benutzerdefiniertes Menü zu erstellen, müssen Sie die POST-Methode verwenden, um benutzerdefinierte Menüdaten an die benutzerdefinierte Menüoberfläche von WeChat zu senden.

Bei der benutzerdefinierten Funktion von Post lautet der gesamte Code wie folgt:

<?php
function post($url, $data) {

   //初使化init方法
   $ch = curl_init();

   //指定URL
   curl_setopt($ch, CURLOPT_URL, $url);

   //设定请求后返回结果
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

   //声明使用POST方式来进行发送
   curl_setopt($ch, CURLOPT_POST, 1);

   //发送什么数据呢
   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);

   //设置超时时间
   curl_setopt($ch, CURLOPT_TIMEOUT, 10);

   //发送请求
   $output = curl_exec($ch);

   //关闭curl
   curl_close($ch);

   //返回数据
   return $output;
}
?>

Zukünftig werden die öffentliche WeChat-Plattform oder andere API-Systeme von Drittanbietern aufgerufen. Sie müssen die POST-Methode verwenden, wenn sie Sie zum Senden von Daten auffordern.
Wenn Sie POST zum Senden von Daten verwenden müssen, müssen Sie nur die Post-Methode anpassen.

Empfohlene verwandte Artikel:

Welche Funktionen hat PHP Curl? Anwendung der PHP-Curl-Bibliothek (mit Code)

PHP7-Quellcode: Detaillierte Analyse der virtuellen PHP-Maschine

Das obige ist der detaillierte Inhalt vonWie verwendet PHP Curl Post zum Senden von Daten? Post-Methode zum Senden von Daten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn