【问题标题】:How to use sessions now its depreciated [closed]现在如何使用会话已折旧[关闭]
【发布时间】:2014-03-03 23:52:29
【问题描述】:

现在会话已被折旧,有什么替代方法?我不知道还有什么。 那么现在我可以用什么来跨页面携带变量呢?

session_start();

现在不能用吗?

【问题讨论】:

  • 什么被弃用了? php 会话不是。
  • 会话尚未被弃用。您还可以使用数据库、平面文件(不推荐)、cookies。
  • @helion3 它是折旧的而不是弃用的。它的成本比以前低了。
  • 该问题声称 php 会话在不被弃用时已被弃用,这甚至不是一个特定的编程问题,

标签: php sql


【解决方案1】:

session_register() 已弃用。但是您仍然可以使用$_SESSION['var'] = 'value' 设置变量。不过你应该记住,使用全局变量无论如何都不好,想办法避免它们。

【讨论】:

    【解决方案2】:

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

    直接使用isset:

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

    详情请见php session function says deprecated

    【讨论】:

      猜你喜欢
      • 2010-11-29
      • 2019-09-11
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-05
      • 2016-11-30
      • 1970-01-01
      相关资源
      最近更新 更多