0
error_reporting(E_ALL);
function login($url,$data) {
$fp = fopen("cookie.txt", "w");
fclose($fp);
$login = curl_init();
curl_setopt($login, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($login, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, 1);
$fh = fopen('curl.log', 'w');
curl_setopt($login, CURLOPT_VERBOSE, 1);
curl_setopt($login, CURLOPT_STDERR, $fh);
curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($login, CURLOPT_TIMEOUT, 40000);
curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($login, CURLOPT_URL, $url);
curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE);
curl_setopt($login, CURLOPT_POSTFIELDS, $data);
ob_start();
return curl_exec ($login);
ob_end_clean();
curl_close ($login);
unset($login);
}
echo login($LoginLink,$LoginData);
これは現在ウェブサイトにログインするために使用しているコードです。 (私のユーザー名とパスワードが含まれているため、$ LoginLinkと$ LoginData変数がありません)cURL 302 Error // "* POSTからGETに切り替え"& "*このURLに別のリクエストを発行してください:"
タイトルに誤りがありますか? curl.logの詳細情報が必要ですか?
何か助けていただきありがとうございます。
return curl_exec ($login);
後
POSTからGETに切り替えるようにお願いします。試してみましたか? –