PHPでウェブプログラムを作っているのですが、ページが呼び出された時に、プログラム内で特定のURLを呼び出したいと思っています。


呼び出された特定のURLは表示情報とは関係がありませんので、そのURLからの戻りを待たずに次の処理に移りたいと考えています。

(ちょっと異なりますが、cronの代替としての利用に近いかもしれません。)

「file_get_contents」を利用して、URLを指定しようと思っていたのですが、この形だと、URLからのデータの戻りを待ってしまうため(と感じるため)、適切ではありません。

そのようなことが実現できる処理・関数等はありますでしょうか。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/06/14 10:12:48
  • 終了:2010/06/21 10:15:02

回答(4件)

id:Bombastus No.1

ホーエンハイム回答回数409ベストアンサー獲得回数522010/06/14 12:37:43

ポイント35pt

通常、URLを叩けばHTTPレスポンスが返ってくるものなので、「そのURLからの戻りを待たずに次の処理に移りたい」という意味が分かりません。

HTTPレスポンスを受けるだけで良いのであれば、fopen関数でいいでしょう。

さらに、URLを叩くだけでいいというなら、fsockopen関数を使うといいでしょう。

id:hanako393 No.2

hanako393回答回数1142ベストアンサー獲得回数872010/06/14 15:31:19

ポイント35pt

http://se-suganuma.blogspot.com/2009/02/php_27.html

exec('wget --spider http://localhost/hoge.php > /dev/null &')

見たいな感じで、行えばよいのでは?

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 gekikawa 110 99 11 2010-06-14 22:17:57
2 94 81 16 2010-06-14 22:27:15

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません