发新话题
打印

请教:关于getenv()的疑问

请教:关于getenv()的疑问

各位好!
我发现,如果以root用户或普通用户身份运行php脚本时,可以通过getenv()取到环境变量,比如HOSTNAME,但是如果通过浏览器,也就是apache用户,则取不到。这是什么原因?C语言中的getenv()也一样,如何解决呢?      

TOP

Re: 请教:关于getenv()的疑问

[QUOTE]最初由 burningsnow 发布
[B]各位好!
我发现,如果以root用户或普通用户身份运行php脚本时,可以通过getenv()取到环境变量,比如HOSTNAME,但是如果通过浏览器,也就是apache用户,则取不到。这是什么原因?C语言中的getenv()也一样,如何解决呢? [/B][/QUOTE]
跟身份无关,环境变量来自Shell。      

TOP

只能是你的php没正确返回信息到client而已。      
        世事膣分?邋,因果照?循?。

TOP

发新话题