Post问题 地址栏是GET参数.不是POST参数. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用抓包这么复杂吧,用httpwatch或ieHTTPheader这些小东西看看IE发出或收到的HTTP头的POST或GET的信息就OK了。 地址栏肯定是Post参数了,我用的MiniSniffer。4楼的我试试。 我知道在地址栏显示参数是GET方法,但是我用抓包工具把POST的内容提取出来,并复制到地址栏执行,为什么得到的结果不和点击按钮的结果一样呢,难道是目标文件禁止从地址栏执行POST数据? 我想把按“提交”按钮上传的数据复制到地址栏执行。说的更直接些,我在玩一个PHP的彩票程序,按一次“提交”,返回一次结果。我想做个自动提交的客户端程序,通过Inet控件发送到服务器。 地址栏是GET参数.不是POST参数. 用php的话这么写(把$data换成你抓包所得的内容就行了,已测试可用):以下代码建议用PHP的CLI模式运行,比较直观。<?phpsenddate('www.csdn.net', '/images/newcsdnlogo.gif'); //对方的域名和URLfunction senddate($host, $content){ $data = "GET ".$content." HTTP/1.1\r\n";//如果用代理"GET Http://".$host.$content.…… $data .= "Accept: image/gif, */*\r\n"; $data .= "Accept-Language: zh-cn\r\n"; $data .= "Content-Type: gzip, deflate\r\n"; $data .= "User-Agent: Mozilla/4.0\r\n"; $data .= "Host: ".$host."\r\n"; $data .= "Connection: Keep-Alive\r\n"; //如果用代理的话用Proxy-Connection: $data .= "Connection: Close\r\n\r\n"; //如果用代理的话用Proxy-Connection: $sendto = fsockopen($host, 80); //如果用代理的话用输入代理域名或IP以及端口号 if (!$sendto) { echo 'No response from '.$host; exit; } fputs($sendto, $data); echo $data; while (!feof($sendto)) { $contents .= fread($sendto, 8192); } print_r($contents); fclose($sendto); };?> 求大师帮助啊~ 寻求最优的计算方法 PHP截取网址中主域名问题 求一个PHP函数 数据库中插入数据时报错 新手提问:PHP安装的问题! 大家帮我看看下面这个流控制是怎么回事,条件怎么总得不到真值呢?请进!!! 高手帮忙!copy()怎么用不了啊? 我正则表达式没学好,哪有这方面的教程?谢了 请教取变量名字 Zend Studio For Eclipse6.0配置Apache 那里有PHP +XML 类别列表的实实例
用httpwatch或ieHTTPheader这些小东西看看IE发出或收到的HTTP头的POST或GET的信息就OK了。
4楼的我试试。
我想把按“提交”按钮上传的数据复制到地址栏执行。
说的更直接些,我在玩一个PHP的彩票程序,按一次“提交”,返回一次结果。我想做个自动提交的客户端程序,通过Inet控件发送到服务器。
以下代码建议用PHP的CLI模式运行,比较直观。
<?phpsenddate('www.csdn.net', '/images/newcsdnlogo.gif'); //对方的域名和URLfunction senddate($host, $content){ $data = "GET ".$content." HTTP/1.1\r\n";//如果用代理"GET Http://".$host.$content.……
$data .= "Accept: image/gif, */*\r\n";
$data .= "Accept-Language: zh-cn\r\n";
$data .= "Content-Type: gzip, deflate\r\n";
$data .= "User-Agent: Mozilla/4.0\r\n";
$data .= "Host: ".$host."\r\n";
$data .= "Connection: Keep-Alive\r\n"; //如果用代理的话用Proxy-Connection:
$data .= "Connection: Close\r\n\r\n"; //如果用代理的话用Proxy-Connection: $sendto = fsockopen($host, 80); //如果用代理的话用输入代理域名或IP以及端口号
if (!$sendto) {
echo 'No response from '.$host;
exit;
} fputs($sendto, $data);
echo $data; while (!feof($sendto)) {
$contents .= fread($sendto, 8192);
}
print_r($contents);
fclose($sendto);
};?>