欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

DataReader使用 如何使用脚本模仿登陆过程

程序员文章站 2022-06-01 16:21:29
...
查看他的登陆页面的代码, 看他提交到哪个页面, 变量是什么。

复制代码 代码如下:













name:
password:


复制代码 代码如下:


$postData = "username=your_name&password=your_password&Submit=Login";
$posturl = "http://......../../login.jsp";
$postUrl = parse_url($posturl);
$host = $postUrl[host] ? $postUrl[host] : "";
$port = $postUrl[port] ? $postUrl[port] : 80;
$path = $postUrl[path] ? $postUrl[path] : "/";
$fsp = fsockopen($host, $port, &$errno, &$errstr, 30);
if(!$fsp){
print "\nopen socket failed\n";
}else{
fwrite($fsp, "POST ".$path." HTTP/1.1\r\n");
fwrite($fsp, "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\n");
fwrite($fsp, "Accept-Language: zh-cn\r\n");
fwrite($fsp, "Content-Type: application/x-www-form-urlencoded\r\n");
fwrite($fsp, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)\r\n");
fwrite($fsp, "Host:".$host."\r\n");
fwrite($fsp, "Content-Length: ".strlen($postData)."\r\n\r\n");
fwrite($fsp, $postData);
$resp = "";
do{
if(strlen($out=fread($fsp, 1024)) == 0) break;
$resp .= $out;
}while(true);
echo "

".nl2br($resp);
fclose($fsp);
}
?>

以上就介绍了DataReader使用 如何使用脚本模仿登陆过程,包括了DataReader使用方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

DataReader使用 如何使用脚本模仿登陆过程

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • DataReader使用 如何使用脚本模仿登陆过程
  • 专题推荐

    作者信息
    DataReader使用 如何使用脚本模仿登陆过程

    认证0级讲师

    推荐视频教程
  • DataReader使用 如何使用脚本模仿登陆过程javascript初级视频教程
  • DataReader使用 如何使用脚本模仿登陆过程jquery 基础视频教程
  • 视频教程分类
    相关标签: DataReader使用