亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 php教程 php手冊(cè) 如何從一個(gè)php文件向另一個(gè)地址post數(shù)據(jù),不用表單和隱藏的變量

如何從一個(gè)php文件向另一個(gè)地址post數(shù)據(jù),不用表單和隱藏的變量

Jun 21, 2016 am 09:14 AM
curl quot url

變量|數(shù)據(jù)

可以使用以下函數(shù)來實(shí)現(xiàn):

function posttohost($url, $data) {
$url = parse_url($url);
if (!$url) return "couldn't parse url";
if (!isset($url['port'])) { $url['port'] = ""; }
if (!isset($url['query'])) { $url['query'] = ""; }

$encoded = "";

while (list($k,$v) = each($data)) {
$encoded .= ($encoded ? "&" : "");
$encoded .= rawurlencode($k)."=".rawurlencode($v);
}

$fp = fsockopen($url['host'], $url['port'] ? $url['port'] : 80);
if (!$fp) return "Failed to open socket to $url[host]";

fputs($fp, sprintf("POST %s%s%s HTTP/1.0\n", $url['path'], $url['query'] ? "?" : "", $url['query']));
fputs($fp, "Host: $url[host]\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: " . strlen($encoded) . "\n");
fputs($fp, "Connection: close\n\n");

fputs($fp, "$encoded\n");

$line = fgets($fp,1024);
if (!eregi("^HTTP/1\.. 200", $line)) return;

$results = ""; $inheader = 1;
while(!feof($fp)) {
$line = fgets($fp,1024);
if ($inheader && ($line == "\n" || $line == "\r\n")) {
$inheader = 0;
}
elseif (!$inheader) {
$results .= $line;
}
}
fclose($fp);

return $results;
}
?>


也可以這樣


$URL="www.mysite.com/test.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://$URL");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "Data1=blah&Data2=blah");
curl_exec ($ch);
curl_close ($ch);
?>



本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
為什麼NameResolutionError(self.host, self, e) from e,怎麼解決 為什麼NameResolutionError(self.host, self, e) from e,怎麼解決 Mar 01, 2024 pm 01:20 PM

報(bào)錯(cuò)的原因NameResolutionError(self.host,self,e)frome是由urllib3函式庫中的例外類型,這個(gè)錯(cuò)誤的原因是DNS解析失敗,也就是說,試圖解析的主機(jī)名稱或IP位址無法找到。這可能是由於輸入的URL位址不正確,或DNS伺服器暫時(shí)無法使用所導(dǎo)致的。如何解決解決此錯(cuò)誤的方法可能有以下幾種:檢查輸入的URL地址是否正確,確保它是可訪問的確保DNS伺服器可用,您可以嘗試在命令行中使用"ping"命令來測(cè)試DNS伺服器是否可用嘗試使用IP位址而不是主機(jī)名稱來存取網(wǎng)站如果是在代理

python中CURL和python?requests的相互轉(zhuǎn)換如何實(shí)現(xiàn) python中CURL和python?requests的相互轉(zhuǎn)換如何實(shí)現(xiàn) May 03, 2023 pm 12:49 PM

curl和Pythonrequests都是發(fā)送HTTP請(qǐng)求的強(qiáng)大工具。雖然curl是一種命令列工具,可讓您直接從終端機(jī)發(fā)送請(qǐng)求,但Python的請(qǐng)求庫提供了一種更具程式化的方式來從Python程式碼發(fā)送請(qǐng)求。將curl轉(zhuǎn)換為Pythonrequestscurl指令的基本語法如下所示:curl[OPTIONS]URL將curl指令轉(zhuǎn)換為Python請(qǐng)求時(shí),我們需要將選項(xiàng)和URL轉(zhuǎn)換為Python程式碼。這是一個(gè)範(fàn)例curlPOST指令:curl-XPOSThttps://example.com/api

怎樣透過幾個(gè)步驟取得您的 Steam ID? 怎樣透過幾個(gè)步驟取得您的 Steam ID? May 08, 2023 pm 11:43 PM

現(xiàn)在許多熱愛遊戲的windows用戶都進(jìn)入了Steam客戶端,可以搜尋、下載和玩任何好遊戲。但是,許多用戶的個(gè)人資料可能具有完全相同的名稱,這使得查找個(gè)人資料或甚至將Steam個(gè)人資料連結(jié)到其他第三方帳戶或加入Steam論壇以共享內(nèi)容變得困難。為設(shè)定檔分配了一個(gè)唯一的17位id,它保持不變,用戶無法隨時(shí)更改,而用戶名或自訂URL可以更改。無論如何,有些用戶並不知道他們的Steamid,這對(duì)於了解這一點(diǎn)非常重要。如果您也不知道如何找到您帳戶的Steamid,請(qǐng)不要驚慌。在這篇文

Linux下更新curl版本教程! Linux下更新curl版本教程! Mar 07, 2024 am 08:30 AM

在Linux下更新curl版本,您可以按照以下步驟進(jìn)行操作:檢查目前curl版本:首先,您需要確定目前系統(tǒng)中安裝的curl版本。開啟終端,並執(zhí)行以下指令:curl--version該指令將顯示目前curl的版本資訊。確認(rèn)可用的curl版本:在更新curl之前,您需要確定可用的最新版本。您可以造訪curl的官方網(wǎng)站(curl.haxx.se)或相關(guān)的軟體來源,尋找最新版本的curl。下載curl原始碼:使用curl或?yàn)g覽器,下載您選擇的curl版本的原始碼檔案(通常為.tar.gz或.tar.bz2

PHP函數(shù)介紹—get_headers(): 取得URL的回應(yīng)頭訊息 PHP函數(shù)介紹—get_headers(): 取得URL的回應(yīng)頭訊息 Jul 25, 2023 am 09:05 AM

PHP函數(shù)介紹—get_headers():取得URL的回應(yīng)頭資訊概述:在PHP開發(fā)中,我們經(jīng)常需要取得網(wǎng)頁或遠(yuǎn)端資源的回應(yīng)頭資訊。 PHP函數(shù)get_headers()能夠方便地取得目標(biāo)URL的回應(yīng)頭訊息,並以陣列形式傳回。本文將介紹get_headers()函數(shù)的用法,以及提供一些相關(guān)的程式碼範(fàn)例。 get_headers()函數(shù)的用法:get_header

PHP8.1發(fā)布:引入curl多個(gè)請(qǐng)求並發(fā)處理 PHP8.1發(fā)布:引入curl多個(gè)請(qǐng)求並發(fā)處理 Jul 08, 2023 pm 09:13 PM

PHP8.1發(fā)布:引入curl多個(gè)請(qǐng)求並發(fā)處理近日,PHP官方發(fā)布了最新版本的PHP8.1,其中引入了一個(gè)重要的特性:curl多個(gè)請(qǐng)求並發(fā)處理。這個(gè)新功能為開發(fā)者提供了一個(gè)更有效率和靈活的方式來處理多個(gè)HTTP請(qǐng)求,大大提升了效能和使用者體驗(yàn)。在以往的版本中,處理多個(gè)請(qǐng)求往往需要透過建立多個(gè)curl資源,並使用循環(huán)來分別發(fā)送和接收資料。這種方式雖然能夠?qū)崿F(xiàn)目

html和url的差別是什麼 html和url的差別是什麼 Mar 06, 2024 pm 03:06 PM

區(qū)別:1、定義不同,url是是統(tǒng)一資源定位符,而html是超文本標(biāo)記語言;2、一個(gè)html中可以有很多個(gè)url,而一個(gè)url中只能存在一個(gè)html頁面;3、html指的是網(wǎng)頁,而url指的是網(wǎng)站位址。

從頭到尾:如何使用php擴(kuò)充cURL進(jìn)行HTTP請(qǐng)求 從頭到尾:如何使用php擴(kuò)充cURL進(jìn)行HTTP請(qǐng)求 Jul 29, 2023 pm 05:07 PM

從頭到尾:如何使用php擴(kuò)充cURL進(jìn)行HTTP請(qǐng)求引言:在Web開發(fā)中,經(jīng)常需要與第三方API或其他遠(yuǎn)端伺服器進(jìn)行通訊。而使用cURL進(jìn)行HTTP請(qǐng)求是一種常見且強(qiáng)大的方式。本文將介紹如何使用php擴(kuò)充cURL來執(zhí)行HTTP請(qǐng)求,並提供一些實(shí)用的程式碼範(fàn)例。一、準(zhǔn)備工作首先,請(qǐng)確保php已安裝cURL擴(kuò)充。可以在命令列執(zhí)行php-m|grepcurl查

See all articles