如何在我的crontab中使用查询字符串?

1 php linux

我需要在我的crontab中有一个查询字符串,但它不起作用.有人可以告诉我怎么做到这一点?

谢谢

scr*_*gar 6

命令行上的PHP不接受这样的参数.

http://php.net/manual/en/features.commandline.php

$ php file.php arg1 arg2
Run Code Online (Sandbox Code Playgroud)

file.php

<?php
print_r($argv)
Run Code Online (Sandbox Code Playgroud)

  • 谢谢scragar!使用该页面上的第一个示例:`parse_str(implode('&',array_slice($ argv,1)),$ _GET);`我得到了我需要的GET参数. (3认同)

小智 5

我只是通过将 url 用引号括起来来使其工作:

47 17 * * * wget "http://example.com/dir/filename.php?l=ca&page=10"
Run Code Online (Sandbox Code Playgroud)

在添加引号之前,文件能够获取“l”,但不能获取“page”。