有一网站:
https://A.com.cn/XXX
访问后提示:
这个用户名和密码都是知道的,点击可以正常登陆~~~
但如果用curl应该怎么进行模拟登陆??有没有成功的案例?
------解决方案--------------------
有个例子,但我不曾验证过你可以验证验证
- PHP code
$ch = curl_init("http://localhost/test.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, 'myuser:mypwd'); // sending username and pwd. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_USERAGENT, 'Sample Code'); curl_setopt($curl, CURLINFO_HEADER_OUT, true); $output = curl_exec($ch); print_r(curl_getinfo($ch)); curl_close($ch); echo '<br><br>'; echo $output;
------解决方案--------------------
curl的header搞搞呢?