PHP

【PHP】file_get_contentsにユーザーエージェントやリファラを設定

カテゴリー: PHP

file_get_contents関数で外部サイトのコンテンツを取得するとき、デフォルトでは

  • ユーザーエージェント(UA)
  • リファラ(参照元)

が設定されていません。

サイトによってはそれらの情報が設定されていないとアクセスが弾かれたり、データをぶっこ抜くのを拒否される場合があります。

ここでは、file_get_contents関数にユーザーエージェントやリファラを設定する方法を説明します。

続きを読む

【PHP】実行時間を無制限にする

カテゴリー: PHP

PHPで長時間の処理を走らせているときにタイムアウトでプログラムが停止することがあります。

いくら時間がかかってもいいのですべての処理を終えたいときには実行時間を無制限に意図的にする必要があります。

続きを読む