0

嗨,我有一个链接,它在单击它时调用一个 JavaScript 函数,它有一个对 php 文件的 Ajax 调用。在 php 中,我创建了一个会话并存储了一些值。在结束 Ajax 调用后,我无法访问该会话变量......在使用 Ajax 时我有什么要做的吗?这是我在 Ajax 调用中的 PHP

 <?php
session_start();
    $_SESSION[$_REQUEST["p"]][$_REQUEST["p_id"]]=$_REQUEST["p_id"];
    print_r($_SESSION[$_REQUEST["p"]]);
    ?>

提前感谢您的帮助....

4

1 回答 1

0

在 drupal 中无需单独启动会话。

  1. 尝试删除 session_start 和 print_r $_SESSION 变量
  2. 如果您得到的结果与会话无关,否则为了维护匿名用户会话,请检查用户表 uid 0 是否存在。
于 2013-01-29T13:20:39.223 回答