社区
基础编程
帖子详情
用php写程序,发送http请求
DrunkenLion
2003-08-26 11:32:51
这个程序是在命令行方式下执行的。
不能用web方式执行
...全文
951
6
打赏
收藏
用php写程序,发送http请求
这个程序是在命令行方式下执行的。 不能用web方式执行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
发送
HTTP post请求
发送
和获取
发送
POST请求 和GET方法一样,POST方法也是HTTP协议中的一个重要组成部分。POST方法一般用来向目的服务器发出请求,并附有请求实体。 POST被设计成用统一的方法实现下列功能: o 对现有资源的注释(Annotation of existing resources); o 向电子公告栏、新闻组,邮件列表或类似讨论组
发送
消息; o 提
到底为什么浏览器一定要
发送
HTTP 请求而非其他请求?
浏览器
发送
HTTP 请求,是因为 HTTP 是为 Web 应用设计的标准化协议,具有简单、高效、扩展性强的特点。它通过 TCP/IP 协议栈实现底层通信,并结合 DNS 解析完成域名到 IP 地址的映射。理解其背后的实现原理(如 HTTP 协议、TCP 连接、DNS 解析),可以帮助你更好地理解浏览器的工作方式。即使在
PHP
编程中,也可以通过。
php
发送
socket请求,
PHP
使用socket
发送
HTTP请求
的方法
本文实例讲述了
PHP
使用socket
发送
HTTP请求
的方法。分享给大家供大家参考,具体如下:socket方式:$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);//socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array("sec"=>20, "usec"=>0));s...
使用GWT
发送
HTTP请求
为什么要使用GWT的HTTP方式
发送
请求GWT本身提供了方便稳定的RPC方式与服务器
程序
通信,但有些特殊情况我们还是要使用原始的HTTP方式
发送
请求。比如:l 使用GWT
发送
HTTP请求
,服务器端
程序
不受任务限制,可以是Java的Servlet,也可以是
PHP
脚本等其它服务器端
程序
。(测试以Java servlet为例)。l 与服务器端的
程序
进行JSON或XML的交互。
php
发送
get请求Authorization
http请求
的方法
php
发送
get请求Authorization
http请求
的方法一、Basic Auth简介优点缺点二、访问形式1、使用浏览器2、使用 HTTP Client 工具三、原理三、
php
使用get发起请求 一、Basic Auth简介 在HTTP中,基本认证(Basic access authentication)是一种用来允许网页浏览器或其他客户端
程序
在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。 优点 基本认证的一个优点是基本上所有流行的网页浏览器都支持基本认证。基本认证很少在可公开访问的互联
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章