gpt4 book ai didi

php - 替换 php5 中已弃用的 register_globals 以更新 exec 使用的路径变量?

转载 作者:太空宇宙 更新时间:2023-11-04 11:39:30 25 4
gpt4 key购买 nike

我使用 php 作为命令行脚本语言来执行各种系统命令。

指令“register_globals”在 PHP 5.3 及更高版本中已弃用。

更新 exec 命令使用的 PATH 环境变量的干净方法是什么?

以下似乎在 exec 命令完成后丢弃了 PATH 的值:

exec('PATH=$PATH:"' . $app_path .'"; export PATH' );

最佳答案

putenv() 这样做:

putenv('PATH=' . getenv('PATH') . ':' . $app_path);

您可以使用 getenv() 获取环境变量并用 putenv() 设置它们.

关于php - 替换 php5 中已弃用的 register_globals 以更新 exec 使用的路径变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com