用PHP模拟Post来提交数据
作者:佚名 文章来源:网络转载 更新时间
:2007-11-26 23:19:47
利用php的socket编程来直接给接口发送数据来模拟post的操作。
<?PHP
$flag = 0;
//要post的数据
$argv = array(
'var1'=>'abc',
'var2'=>'你好吗');
//构造要post的字符串
foreach ($argv as $key=>$value) {
if ($flag!=0) {
$params .= "&";
$flag = 1;
}
$params.= $key."="; $params.= urlencode($value);
$flag = 1;
}
$length = strlen($params);
//创建socket连接
$fp = fsockopen("127.0.0.1",80,$errno,$errstr,10) or exit($errstr."--->".$errno);
//构造post请求的头
$header = "POST /mobile/try.php HTTP/1.1\r\n";
$header .= "Host:127.0.0.1\r\n";
$header .= "Referer:/mobile/sendpost.php\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .=
【相关文章:】
何用PHP发送带附件的EMAIL
使用php动态生成gif时遇到的问题和解决办法
用PHP调用数据库的存贮过程
用php与mysql的电子贺卡程序
使用PHP制作新闻系统的思路
使用 php4 加速 web 传输
用PHP制作的意见反馈表
用PHP发送有附件的电子邮件
:用PHP3阅读IMAP邮件
用PHP发送MIME邮件(六)
【发表评论】【打印此文】【关闭窗口】【点击数: 】
★好玩的休闲小游戏★
网友评论:
数据载入中,请稍后……
