【PHP】cURLでリダイレクトを辿れるようにする

スポンサーリンク
PHP
スポンサーリンク
↑管理人が個人でUnity+Live2Dで作成しているスマホゲームです

PHPでスクレイピングする場合に重宝するcURLですが、たまにリダイレクトがかかっているURL(http→httpsなど)があるとデフォルトではリダイレクトを追ってくれません。
cURLにリダイレクトを追跡させるには以下のようにオプションを記述します。

$curl=curl_init(); #初期化
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true); #リダイレクト追跡
curl_setopt($curl,CURLOPT_MAXREDIRS,5); #リダイレクト回数
curl_setopt($curl,CURLOPT_AUTOREFERER,true);#リダイレクト時にリファラーを自動追加
1 Star2 Stars3 Stars4 Stars5 Stars (まだ投票されていません)
読み込み中...

コメント

広告ブロッカーを無効にしてください。

タイトルとURLをコピーしました