【问题标题】:PHP: Sessions across includesPHP:跨包含的会话
【发布时间】:2011-01-01 09:30:30
【问题描述】:

我需要为我的 php 页面使用会话,因此,在我的 index.php 页面上,我添加了 session_start();在开始的 php 标记之后。

但是,这个页面有一些包含,其中还有其他包含。因此,在更深层次上,当我想调用 $_SESSION var 时,它不起作用。

如何访问会话变量,甚至深入到 .inc 文件中?

【问题讨论】:

    标签: php session include


    【解决方案1】:

    session_start() 跨包含工作。您的问题一定出在其他地方:

    #file1.php
    var_dump($_SESSION['somevar']);
    
    #base.php
    session_start();
    include 'file1.php';
    //the contents of $_SESSION['somevar'] will be dumped
    

    【讨论】:

      猜你喜欢
      • 2010-11-23
      • 2012-07-06
      • 2011-10-02
      • 1970-01-01
      • 2011-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-27
      相关资源
      最近更新 更多