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

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

$_ENV&

$_COOKIE.

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

最佳答案
这三个都是超全局的,这意味着应用程序中的任何脚本都可以访问它,但是
虽然$_SESSION和$_COOKIE对于每个用户是不同的(和私有的),但$_ENV超全局并非特定于用户. $_SESSION和$_COOKIE之间的区别在于$_COOKIE可以超越当前用户访问,而会话将在用户离开您的站点(或关闭其浏览器)时结束.

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

转载注明原文:php – $_ENV,$_SESSION和$_COOKIE之间有什么区别 - 代码日志