Rumah >pembangunan bahagian belakang >tutorial php > curl 如果进行https的模拟登陆?该如何处理

curl 如果进行https的模拟登陆?该如何处理

WBOY
WBOYasal
2016-06-13 13:43:35881semak imbas

curl 如果进行https的模拟登陆?
有一网站:
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;
<br><font color="#e78608">------解决方案--------------------</font><br>
curl的header搞搞呢? <div class="clear">
                 
              
              
        
            </div>
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn