搜尋
首頁PHP 函式庫其它類別庫發送POST請求的php類
發送POST請求的php類
<?php
class Request{
public static function post($url, $post_data = '', $timeout = 5){//curl
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
if($post_data != ''){
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
}
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_HEADER, false);
$file_contents = curl_exec($ch);
curl_close($ch);

Post()函數用來向窗口發送非PowerBuilder預先定義事件的訊息,這個窗口可以是PowerBuilder應用的窗口,也可以是其它應用的窗口。 Post()函數把發送的訊息放置在指定視窗訊息佇列的尾部,然後回到應用程式中,它並不會等待對應事件事件處理程序的執行。這點與Send()函數不同,Send()函數直接觸發指定視窗對應的事件,執行事件處理程序後會回到呼叫應用中。因此,我們說Post()函數採用的是非同步方式,Send()函數採用的是同步方式。 Post()函數的參數handle指定接收訊息的視窗句柄,對PowerBuilder視窗來說,使用Handle()函數可以得到該句柄。對其它應用程式的視窗來說,可以呼叫系統API函數查找視窗並得到對應視窗的句柄。如果應用程式要郵寄PowerBuilder定義事件(包括預先定義事件和使用者定義事件),那麼使用PostEvent()函數既簡單有方便。當應用程式在long參數位置指定一個字串時,Post()函數複製一個該字串的副本,然後將副本的位址傳送給指定視窗。


免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

PHP發送POST請求的三種方式PHP發送POST請求的三種方式

25Jul2016

PHP發送POST請求的三種方式

如何使用 PHP 發送 JSON POST 請求?如何使用 PHP 發送 JSON POST 請求?

16Nov2024

使用 PHP 傳送 JSON POST 請求在這種情況下,我們的目標是使用 PHP 透過 POST 請求將 JSON 資料傳送到指定的 URL。

如何使用 PHP cURL 發送 HTTP POST 請求?如何使用 PHP cURL 發送 HTTP POST 請求?

27Dec2024

PHP cURL HTTP POST 範例在本文中,我們將示範如何使用 PHP cURL 發送 HTTP POST 請求。

如何使用 PHP cURL 發送 RAW POST 請求?如何使用 PHP cURL 發送 RAW POST 請求?

30Nov2024

使用 PHP cURL 執行 RAW POST 請求在 PHP 中,使用 cURL 發送 RAW POST 請求需要指定特定選項來設定 cURL...

如何使用 PHP cURL 發送 HTTP POST 請求?如何使用 PHP cURL 發送 HTTP POST 請求?

24Dec2024

PHP cURL 與 HTTP POST 簡介 cURL 是 PHP 中用來透過網路傳輸資料的函式庫。 cURL 的一個常見用例是發送...

php模擬post請求發送文件代碼php模擬post請求發送文件代碼

25Jul2016

php模擬post請求發送文件代碼

See all articles