<small id='i3Qr8'></small><noframes id='i3Qr8'>

    1. <tfoot id='i3Qr8'></tfoot>
      • <bdo id='i3Qr8'></bdo><ul id='i3Qr8'></ul>
      <legend id='i3Qr8'><style id='i3Qr8'><dir id='i3Qr8'><q id='i3Qr8'></q></dir></style></legend>
        <i id='i3Qr8'><tr id='i3Qr8'><dt id='i3Qr8'><q id='i3Qr8'><span id='i3Qr8'><b id='i3Qr8'><form id='i3Qr8'><ins id='i3Qr8'></ins><ul id='i3Qr8'></ul><sub id='i3Qr8'></sub></form><legend id='i3Qr8'></legend><bdo id='i3Qr8'><pre id='i3Qr8'><center id='i3Qr8'></center></pre></bdo></b><th id='i3Qr8'></th></span></q></dt></tr></i><div id='i3Qr8'><tfoot id='i3Qr8'></tfoot><dl id='i3Qr8'><fieldset id='i3Qr8'></fieldset></dl></div>

        将 $_GET 参数传递给 cron 作业

        时间:2023-08-19

          <tbody id='usnMC'></tbody>
        <legend id='usnMC'><style id='usnMC'><dir id='usnMC'><q id='usnMC'></q></dir></style></legend>
        <i id='usnMC'><tr id='usnMC'><dt id='usnMC'><q id='usnMC'><span id='usnMC'><b id='usnMC'><form id='usnMC'><ins id='usnMC'></ins><ul id='usnMC'></ul><sub id='usnMC'></sub></form><legend id='usnMC'></legend><bdo id='usnMC'><pre id='usnMC'><center id='usnMC'></center></pre></bdo></b><th id='usnMC'></th></span></q></dt></tr></i><div id='usnMC'><tfoot id='usnMC'></tfoot><dl id='usnMC'><fieldset id='usnMC'></fieldset></dl></div>

            <small id='usnMC'></small><noframes id='usnMC'>

            1. <tfoot id='usnMC'></tfoot>
                <bdo id='usnMC'></bdo><ul id='usnMC'></ul>

                  本文介绍了将 $_GET 参数传递给 cron 作业的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我是 cron 工作的新手,不确定这是否可行.

                  I am new at cron jobs and am not sure whether this would would work.

                  出于安全目的,我考虑制作一个单页脚本来查找某些 GET 值(用户名、密码和安全代码),以确保只有计算机和了解所有 3 个值的人才能运行该命令.

                  For security purposes I thought about making a one page script that looks for certain GET values (a username, a password, and a security code) to make sure that only the computer and someone that knows all 3 can run the command.

                  我制作了脚本并且它可以在浏览器中运行它,但是是否可以使用 GET 值运行 cron 作业?

                  I made the script and it works running it in a browser but is it possible to run the cron job with GET values?

                  一个例子是我跑步

                  * 3 * * * /path_to_script/cronjob.php?username=test&password=test&code=1234
                  

                  这可能吗?

                  推荐答案

                  $_GET[] &$_POST[] 关联数组仅在您的脚本通过 Web 服务器调用时初始化.当通过命令行调用时,参数在 $argv 中传递 数组,就像 C 一样.

                  The $_GET[] & $_POST[] associative arrays are only initialized when your script is invoked via a web server. When invoked via the command line, parameters are passed in the $argv array, just like C.

                  包含传递给脚本的所有参数的数组,当从命令行运行.

                  Contains an array of all the arguments passed to the script when running from the command line.

                  你的命令是:

                  * 3 * * * /path_to_script/cronjob.php username=test password=test code=1234 
                  

                  然后您将使用 parse_str() 来设置和访问参数:

                  You would then use parse_str() to set and access the paramaters:

                  <?php
                  
                  var_dump($argv);
                  
                  /*
                  array(4) {
                    [0]=>
                    string(27) "/path_to_script/cronjob.php"
                    [1]=>
                    string(13) "username=test"
                    [2]=>
                    string(13) "password=test"
                    [3]=>
                    string(9) "code=1234"
                  }
                  */
                  
                  parse_str($argv[3], $params);
                  
                  echo $params['code']; // 1234
                  

                  这篇关于将 $_GET 参数传递给 cron 作业的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:$_SERVER['DOCUMENT_ROOT'] 在通过 cron 运行的 php 脚本中不起作用 下一篇:Facebook PHP 使用 cronjob 发布到粉丝页面?

                  相关文章

                  <i id='ElXM1'><tr id='ElXM1'><dt id='ElXM1'><q id='ElXM1'><span id='ElXM1'><b id='ElXM1'><form id='ElXM1'><ins id='ElXM1'></ins><ul id='ElXM1'></ul><sub id='ElXM1'></sub></form><legend id='ElXM1'></legend><bdo id='ElXM1'><pre id='ElXM1'><center id='ElXM1'></center></pre></bdo></b><th id='ElXM1'></th></span></q></dt></tr></i><div id='ElXM1'><tfoot id='ElXM1'></tfoot><dl id='ElXM1'><fieldset id='ElXM1'></fieldset></dl></div>
                  1. <small id='ElXM1'></small><noframes id='ElXM1'>

                      • <bdo id='ElXM1'></bdo><ul id='ElXM1'></ul>

                      <legend id='ElXM1'><style id='ElXM1'><dir id='ElXM1'><q id='ElXM1'></q></dir></style></legend>
                    1. <tfoot id='ElXM1'></tfoot>