社区
基础编程
帖子详情
用php写程序,发送http请求
DrunkenLion
2003-08-26 11:32:51
这个程序是在命令行方式下执行的。
不能用web方式执行
...全文
907
6
打赏
收藏
用php写程序,发送http请求
这个程序是在命令行方式下执行的。 不能用web方式执行
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinyaoxp
2004-02-26
打赏
举报
回复
顶
waternet
2004-02-24
打赏
举报
回复
用CURL 也可以啊!
具体要查手册!
xuzuning
2004-02-24
打赏
举报
回复
手册:
fsockopen
打开网路的 Socket 连结。
语法: int fsockopen(string hostname, int port, int [errno], string [errstr], int [timeout]);
传回值: 整数
函式种类: 网路系统
内容说明
目前这个函式提供二个 Socket 资料流介面,分别为 Internet 用的 AF_INET 及 Unix 用的 AF_UNIX。当在 Internet 情形下使用时,参数 hostname 及 port 分别代表网址及埠号。在 UNIX 情形可做 IPC,hostname 参数表示到 socket 的路径,port 设定为 0。可省略的 timeout 选项表示多久没有连上就中断。在使用本函式之后会传回档案指标,供档案函式使用,包括 fgets()、fgetss()、fputs()、fclose() 与 feof()。参数 errno 及 errstr 也是可省略的,主要当做错误处理使用。使用本函式,会使用搁置模式 (blocking mode) 处理,可用 set_socket_blocking() 转换成无搁置模式。
使用范例
本例用来模拟成 HTTP 连线。
<?php
$fp = fsockopen("php.wilson.gs", 80, &$errno, &$errstr, 10);
if(!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs($fp,"GET / HTTP/1.0\nHost: php.wilson.gs\n\n");
while(!feof($fp)) {
echo fgets($fp,128);
}
fclose($fp);
}
?>
ige1976
2004-02-24
打赏
举报
回复
不知道仁兄想做什么,如果只是为了放为一个页面有很多方法。file()就可以,楼上说的socket方法也不错,而且可以设定参数,如果没有搞错写个html页面发送post请求也不是不可一呀。
keen1982
2004-02-24
打赏
举报
回复
<?php
$fp = fsockopen("www.sina.com.cn",80,&$errno,&$errstr,100);
if(!$fp){
echo "++++++++$errstr ($errno)<br>\n";
}else{
fputs($fp,"GET / HTTP/1.0\n\n");
while(!feof($fp)){
echo fgets($fp,2048);
}
fclose($fp);
}
?>
unijune
2004-02-24
打赏
举报
回复
fopen也可以呀
php
请求方式,
php
发送
http请求
的常用方法分析
本文实例讲述了
php
发送
http请求
的常用方法。分享给大家供大家参考,具体如下:
http请求
有get,post。
php
发送
http请求
有三种方式[我所知道的有三种,有其他的告诉我]。1. file_get_contents();详情见:https://www.jb51.net/article/41833.htm2. curl
发送
请求。3. fsocket
发送
。下面说使用curl
发送
。首先环境需要配...
php
发送
请求
写
请求头,
PHP
发送
请求头和接收打印请求头
一、
发送
请求头//
发送
地址$url = 'http://127.0.0.1/2.
php
';//请求头内容$headers = array('Authorization: '.$basic,'suibianzhi: '.$basic,);//使用curl
发送
$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);cur...
fetch
发送
http请求
fetch
发送
http请求
fetch
发送
http请求
fetch和async_await的使用 fetch
发送
http请求
推荐MDN文档中使用 Fetch fetch和async_await的使用
php
发送
get请求Authorization
http请求
的方法
php
发送
get请求Authorization
http请求
的方法一、Basic Auth简介优点缺点二、访问形式1、使用浏览器2、使用 HTTP Client 工具三、原理三、
php
使用get发起请求 一、Basic Auth简介 在HTTP中,基本认证(Basic access authentication)是一种用来允许网页浏览器或其他客户端
程序
在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。 优点 基本认证的一个优点是基本上所有流行的网页浏览器都支持基本认证。基本认证很少在可公开访问的互联
PHP
使用curl
发送
get请求
PHP
使用curl
发送
get请求。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章