Heim >Backend-Entwicklung >PHP-Problem >So greifen Sie in PHP auf die Schnittstelle zu
Sie können es aufrufen, indem Sie eine Post-Anfrage über PHP simulieren.
PHP-Methode zur Simulation der POST-Übermittlung:
Um die cURL-Funktion von PHP zu verwenden , Sie müssen das libcurl-Paket installieren. (Empfohlenes Lernen: PHP-Video-Tutorial)
libcurl unterstützt derzeit die Protokolle http, https, ftp, gopher, telnet, dict, file und ldap. libcurl unterstützt außerdem HTTPS-Authentifizierung, HTTP POST, HTTP PUT, FTP-Upload (dies kann auch über die FTP-Erweiterung von PHP erfolgen), HTTP-Formular-Upload, Proxy, Cookies und Benutzername + Passwort-Authentifizierung.
PHP-Code:
$post_data = array(); $post_data['clientname'] = "test08"; $post_data['clientpasswd'] = "test08"; $post_data['submit'] = "submit"; $url='http://xxx.xxx.xxx.xx/xx/xxx/top.php'; $o=""; foreach ($post_data as $k=>$v) { $o.= "$k=".urlencode($v)."&"; } $post_data=substr($o,0,-1); $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL,$url); //为了支持cookie curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $result = curl_exec($ch);
Das obige ist der detaillierte Inhalt vonSo greifen Sie in PHP auf die Schnittstelle zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!