curl 如果进行https的模拟登陆?
有一网站:
https://A.com.cn/XXX
访问后提示:
这个用户名和密码都是知道的,点击可以正常登陆~~~
但如果用curl应该怎么进行模拟登陆??有没有成功的案例?
------解决方案--------------------
有个例子,但我不曾验证过你可以验证验证
PHP code1 2 3 4 5 6 | $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 ;<br><font color= "#e78608" >------解决方案--------------------</font><br>curl的header搞搞呢?<div class = "clear" >
</div>
|
Copier après la connexion