网页代码
function login_click(formm) //输入用户名称密码函数
{
if(formm.operator_id.value == "")
{
alert("请输入用户号码");
formm.operator_id.focus();
return false;
}
if(formm.operator_password.value == "")
{
alert("请输入用户密码");
formm.operator_password.focus();
return false;
}
formm.submit();
return false;
}
|
POST http://10.30.68.11/login_check.php HTTP/1.1
Host: 10.30.68.11
Connection: keep-alive
Content-Length: 36
Cache-Control: max-age=0
Origin: http://10.30.68.11
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Referer: http://10.30.68.11/login.php
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.8
Cookie: PHPSESSID=2e764e6bf96979b430ad231ce2198a4a
operator_id=86&operator_password=951
自己的做法:
$cookie_jar = dirname(__FILE__)."/pic.cookie";
$post = "operator_id=86&operator_password=951";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://10.30.68.11/login_check.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);
$result=curl_exec($ch);
var_dump($result);
curl_close($ch);