$ _ENV,$ _SESSION和$ _COOKIE之间有什么区别?

Sum*_*ant 5 php cookies session environment-variables

大多数情况下我使用过$ _SESSION,但在阅读会话时我得到的条款很少

$ _ENV&

$ _COOKIE.

我不知道何时使用哪一个,我对我可以使用它们的情况感到困惑.那么这些术语有何不同?

Naa*_*iee 3

这三个都是超全局的,这意味着应用程序中的任何脚本都可以访问它,但是 $_SESSION 和 $_COOKIE对于每个用户来说都是不同的(并且是私有的),但 $_ENV 超全局并不是特定于用户的。$_SESSION 和 $_COOKIE 之间的区别在于 $_COOKIE 可以在当前用户访问之后继续存在,而会话将在用户离开您的站点(或关闭浏览器)时结束。

您可以在这里找到有关会话的更多有用信息http://www.php.net/manual/en/intro.session.php