- 締切済み
◆cronでphpを実行しリダイレクトまで
いつもお世話になっています。 cronでphpを起動させています。 そのphp内でリダイレクトで自分を指定させたい。 header("Location: http://hohe/test.php?cnt=$cnt"); exit; 前後の処理は割愛させて頂きます(ループ処理もあります)。 ブラウザから直接phpを実行するとちゃんとリダイレクトしているのですが、cronだとリダイレクトしていません。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
そらぁまぁねぇ・・・ httpサーバーが「うちじゃ受けられないから、こっちに行ってよ」と headerでタライ回しをしているわけで、cronから実行しても ブラウザじゃないんだからheaderを解釈しないでしょ。 何をしたいかわからないので微妙ですが、wgetなどでhttpベースで よみに行ってみてはどうでしょうか?
- memphis
- ベストアンサー率40% (975/2395)
回答No.1
その方法は、ブラウザからのアクセスしか動かないです。 cronで動かすなら直接、呼び出すようにします。 ・例 /usr/local/bin/php PHPスクリプト