永发信息网

如何用PHP定义socket的包头?

答案:1  悬赏:0  手机版
解决时间 2021-03-02 17:08
如何用PHP定义socket的包头?
最佳答案
$info["path"] = '/index.html';
$info["host"] = '127.0.0.1';
$info["port"]=80;
$data_string= "name=peter";

这个是发送请求,重新定义了http头部,具体信息在函数里修改就可以了。

echo url_post($info, $data_string);

function url_post($info, $data_string){
$request = '';
$request.="POST ".$info["path"]." HTTP/1.1\n";
$request.="Host: ".$info["host"]."\n";
//$request.="Referer: $referrer\n";
//$request.="Content-type: application/x-www-form-urlencoded\n";
$request.="Content-length: ".strlen($data_string)."\n";
$request.="Connection: close\n";
$request.="\n";
$request.=$data_string."\n";

//echo $request;

$fp = fsockopen($info["host"],$info["port"]);
fputs($fp, $request);
$result = '';
while(!feof($fp)) {
$result .= fgets($fp, 128);
}
fclose($fp);

return $result;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新嘉乐超市我想知道这个在什么地方
手机屏幕多大合适?放在裤兜的。
安顺旅店这个地址在什么地方,我要处理点事
已知函数f(x)=√2sin(2x-π/4)+1 求它的振幅,
选词填空!
如何和单位的同事打招呼
3000元以下买个只打游戏的台式机。!!!
七一茶场我想知道这个在什么地方
我想学压面条技术!有教的我岀学费电话联系我
老年期人格的变化特点是()。A.安全感增加B.孤
黑暗战士加智力还是体力,力量
百姓坊羊汤馆分店地址在哪,我要去那里办事
摘抄一篇关于冬天的作文450字
下列条件,不能判定两个直角三角形全等的是?B
有毒垃圾如何处理
推荐资讯
顺丰快递和京东快递哪个工资高
洪熙跆拳道我想知道这个在什么地方
excel中怎样让表格线压住字
sind与ist的区别(德语)
我的低音炮音箱刚买半年,后来出现插卡播放音
佛山市德乐科机电有限公司怎么去啊,有知道地
为什么风吹叶子会旋涡飞起来
欧派热水器洗澡的时候自己会熄火过一会又会来
怎么禁止UT的开机自动启动
身上皮肤痒,不知挂什么科
怎样将溶液中溶质的质量分数提高2倍
雨伞摆在家门口对风水有影响吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?