php模拟表单提交登录,PHP模拟表单的post请求实现登录
'stuid' => $stuid,
'pwd' => $pwd
);
$ch = curl_init (); //初始化curl
curl_setopt ( $ch, CURLOPT_URL, $uri );
curl_setopt ( $ch, CURLOPT_POST, 1 ); //使用post請求
curl_setopt ( $ch, CURLOPT_HEADER, 0 );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data); //提交數據
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, true); //重定向地址也輸出
$return = curl_exec ( $ch ); //得到返回值
curl_close ( $ch ); //關閉
print_r($return); //輸出返回值
?>login.php
/*
這里對得到的數據進行處理
*/
echo "成功!"; //最后輸出結果
?>
瀏覽器會輸出“成功”。
這只是個簡單的例子,curl的東西還有很多,需要研究的還很多。如果用php的curl寫爬蟲的話,機制不太好,建議用java實現爬
蟲程序。
本人經驗,僅供參考!
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
以上就介紹了PHP模擬表單的post請求實現登錄,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
相關文章
相關視頻
總結
以上是生活随笔為你收集整理的php模拟表单提交登录,PHP模拟表单的post请求实现登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安全可靠的透明加密软件
- 下一篇: (php)thinkphp3.2配置sq