加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何将参数从bash传递到php脚本?

发布时间:2020-12-15 19:16:10 所属栏目:安全 来源:网络整理
导读:我已经做了一个运行PHP脚本的bash脚本。它工作正常没有参数,但当我添加参数(id和url),有一些错误: PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf .d/mcrypt.ini on line 1 in Unknown on line 0Could not open input
我已经做了一个运行PHP脚本的bash脚本。它工作正常没有参数,但当我添加参数(id和url),有一些错误:
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cli/conf                                                                                        .d/mcrypt.ini on line 1 in Unknown on line 0
Could not open input file: /var/www/dev/dbinsert/script/automatisation.php?                                                                                        id=1

我从bash运行php脚本,如下所示:

php /var/www/dev/dbinsert/script/automatisation.php?id=19&url=http://bkjbezjnkelnkz.com
称为:
php /path/to/script/script.php -- 'id=19&url=http://bkjbezjnkelnkz.com'

另外,修改您的PHP脚本使用parse_str():

parse_str($argv[1]);

如果索引$ _SERVER [‘REMOTE_ADDR’]未设置。

更高级的处理可能需要getopt(),但parse_str()是一个快速的方式来使其工作。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读