<?php
//fsockopen — 開啟乙個網路連線或者乙個unix套接字連線 注意這裡只能是 網域名稱 或 ip
$flag = 0;
$params = '';
$errno = '';
$errstr = '';
//要post的資料
$ar** = [
'a'=>'aa',
'b'=>'bb'
];//構造要post的字串
foreach ($ar** as $key=>$value)
$params.= $key."="; $params.= urlencode($value);
$flag = 1;
}$length = strlen($params);
//建立socket連線 fsockopen — 開啟乙個網路連線或者乙個unix套接字連線 注意這裡只能是 網域名稱 或 ip
$fp = fsockopen("localhost",80,$errno,$errstr,10) or exit($errstr."--->".$errno);
//構造post請求的頭
//新增post的字串
$header .= $params."\r\n";
//傳送post的資料
//int fwrite ( resource $handle , string $string [, int $length ] ) 函式原型 $length 當寫完指定 $length 個位元組(注意是位元組)會停止寫入 出現錯誤時則返回 false
fputs($fp,$header);//fputs 是 fwrite的別名
$inheader = 1;
//feof — 測試檔案指標是否到了檔案結束的位置 如果檔案指標到了 eof 或者出錯時則返回 true
while (!feof($fp))
fclose($fp);
php socket模擬表單傳送請求
1 3 http請求類 php socket 4 todo 這裡還有很多未完善的地方,僅有簡單的get post head請求 28 傳送http get請求 29 access public 30 param string url 請求的url 31 32public function get u...
PHP SOCKET程式設計!
server.php php 確保在連線客戶端時不會超時 set time limit 0 設定ip和埠號 address 伺服器自己的ip port 埠號 建立乙個socket if sock socket create af inet sock stream sol tcp 0 繫結到socke...
php socket程式設計通訊
我們程式設計就是按這個順序的,請看下面的圖 建立乙個連線 socket socket create af inet,sock stream,sol tcp or die cannot create socket n 繫結socket到埠 result socket bind socket,host,...