如何使用会话现在折旧

时间:2014-02-06 20:10:37

标签: php sql

什么是会话的替代方案现在它被折旧了?我不知道还有什么。 那么我现在可以用什么来跨页面传递变量呢?

在session_start();

现在不行吗?

2 个答案:

答案 0 :(得分:2)

session_register()已被弃用。但您仍可以使用$_SESSION['var'] = 'value'设置变量。不过你应该记住,无论如何使用全局变量并不好,找到一种方法来避免它们。

答案 1 :(得分:2)

此“弃用”警告会影响session_is_registered(以及其他一些功能,请参阅实际错误消息)

直接使用isset:

if(!isset($_SESSION['admin'])){ ..

有关详细信息,请参阅php session function says deprecated