使用$ _ENV来保存全局脚本变量而不是使用$ _SESSION是否有任何危险?我理解2个超全球的区别,但不确定使用$ _ENV超过$ _SESSION的影响? $ _SESSION提供更多安全性吗?
答案 0 :(得分:2)
答案 1 :(得分:2)
您不能使用$ _ENV而不是$ _SESSION 就是这样。
您可能设置的任何环境变量仅可用于同一个PHP实例(将在几分之一秒内死亡)
答案 2 :(得分:2)
它的作用是访问环境变量。应该使用函数getenv()
和setenv()
。
环境变量:
这些变量由系统设置或可以添加到例如。 Apaches配置文件或.htaccess。
示例:在apache中,您可以使用SetEnv ENV_VARNAME foobar
但是会话(或者cookie)与变量不同。会话可以在多个请求,变量或全局变量上保持状态。去sessions
取一个战利品