php 模擬POST提交

2021-06-18 18:04:15 字數 948 閱讀 1429

php 模擬post提交

//要post的資料    

$argv = array('var1'=>'abc','var2'=>'你好嗎');

//1、構造要post的字串

foreach ($argv as $key=>$value)

//去除最後乙個&

if($params)

$length = strlen($params);

//2、建立socket連線

$fp = fsockopen("127.0.0.1",80,$errno,$errstr,10) or exit($errstr."--->".$errno);

//3、構造post請求的頭

//post請求必須下面兩行

$header .= "content-length: ".$length."\r\n";

$header .= "connection: close\r\n\r\n";

//4、新增post的字串

$header .= $params."\r\n";

//5、傳送post的資料

fputs($fp,$header);

$inheader = 1;

while (!feof($fp))

fclose($fp);

php模擬post提交資料

php模擬post提交資料,用處很多,可用來 的採集,登陸等等。以程式登陸乙個論壇登入為例 php post資料的三種方法 php有三種方法可以post資料,分別為curl socket file get contents socket版本 使用方法 request by socket facebo...

php模擬物件提交 用php模擬post來提交資料

用php模擬post來提交資料 lantu 2010 01 12 15 31 29 閱讀 21023 利用php的socket程式設計來直接給介面傳送資料來模擬post的操作。name post 測試程式 vesion 1.0 date 2004 08 05 flag 0 要post的資料 ar a...

php模擬post提交請求,呼叫介面

模擬post進行url請求 param string url param string param function request post url param posturl url curlpost param ch curl init 初始化curl curl setopt ch,curlo...