ログインが必要な Web ページがあります。POST で CURL を使用してログインしましたが、十分ではありません。Web サイトからログインすると、投稿には常に変化する文字列も含まれます。それを乗り越える方法はありますか?
私はこれを使用します:
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; he-IL; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_POST, TRUE);
$post = "username=$username&password=$password";
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
実際にウェブページにアクセスしてフォームに定期的に入力するには、コードが必要なようです。
私はいたるところを見ましたが、見つけたのは投稿データを使用することだけでした。
ありがとう!