<?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 發送 JSON POST 請求?](https://img.php.cn/upload/article/001/246/273/173171448474182.jpg)
16Nov2024
使用 PHP 傳送 JSON POST 請求在這種情況下,我們的目標是使用 PHP 透過 POST 請求將 JSON 資料傳送到指定的 URL。
![如何使用 PHP cURL 發送 HTTP POST 請求?](https://img.php.cn/upload/article/001/246/273/173530123137064.jpg)
27Dec2024
PHP cURL HTTP POST 範例在本文中,我們將示範如何使用 PHP cURL 發送 HTTP POST 請求。
![如何使用 PHP cURL 發送 RAW POST 請求?](https://img.php.cn/upload/article/001/246/273/173292847165539.jpg)
30Nov2024
使用 PHP cURL 執行 RAW POST 請求在 PHP 中,使用 cURL 發送 RAW POST 請求需要指定特定選項來設定 cURL...
![如何使用 PHP cURL 發送 HTTP POST 請求?](https://img.php.cn/upload/article/001/246/273/173498090091940.jpg)
24Dec2024
PHP cURL 與 HTTP POST 簡介 cURL 是 PHP 中用來透過網路傳輸資料的函式庫。 cURL 的一個常見用例是發送...
![](/static/imghwm/down_right.png)
![](/static/imghwm/taglogo.png)
Hot Tools
![](/static/imghwm/taglogo.png)