0
function login_board($url,$ch)
{
$cookie="cookie.txt";
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); # required for https urls
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'user_id=myid&password=mypass&action
=login');
curl_setopt ($ch, CURLOPT_POST, 1);
echo $content = curl_exec($ch);
}
以下方法不會將我登錄到網站。如果我連續運行兩次,它會再次向我顯示登錄頁面,而不是向我顯示歡迎界面。使用cURL(或其他更好)的HTTPS表單提交
如果我嘗試訪問裏面的頁面,它會給我一個不好的請求。