我主要使用 $ _ SESSION ,但在阅读会话时我得到的条款很少
$ _ ENV &
$ _ COOKIE
我不知道何时使用哪一个,我对可以使用它们的情况感到困惑。那么这些术语有何不同?
答案 0 :(得分:4)
答案 1 :(得分:2)
这三个都是超全局的,这意味着应用程序中的任何脚本都可以访问它,但是 虽然$ _SESSION和$ _COOKIE对于每个用户不同(和私有),但$ _ENV超全局并非特定于用户。 $ _SESSION和$ _COOKIE之间的区别在于$ _COOKIE可以超越当前用户访问,而会话将在用户离开您的站点(或关闭其浏览器)时结束。
您可以在此处找到有关会话http://www.php.net/manual/en/intro.session.php
的更多有用信息答案 2 :(得分:1)
$ _ ENV包含环境变量,主要包含有关服务器,路径等的信息。 $ _COOKIE包含通过客户请求传输的cookie信息