0

次の cron ジョブを実行しています。

wget -q --spider --timeout=5 --tries=1 "http://www.publicvent.org/wow/kiwi/script.php" index=1

script.php には次のものがあります。

require_once('functions-admin.php');
$argv = $_SERVER['argv'];
$index = $argv[1];
mail('email', 'Test', $index, '');

私も使用しようとして失敗しました:

require_once('functions-admin.php');
parse_str(argv[n]);
mail('email', 'Test', $index, '');

成功しませんでした。

cron ジョブは正常に実行されますが、$index に値がありません。

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

$_GET を使用してそれを行うことができます

wget -q --spider --timeout=5 --tries=1 "http://www.publicvent.org/wow/kiwi/script.php?index=1"

そしてあなたのスクリプトで:

require_once('functions-admin.php');
$index = $_GET['index'];
mail('email@localhost', 'Test', $index, '');

よろしく!

于 2013-10-04T19:52:11.370 に答える