使用在Ajax调用中创建的php会话变量

时间:2013-01-29 10:22:34

标签: php ajax session drupal drupal-7

嗨我有链接,点击它时调用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"]]);
    ?>

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

1 个答案:

答案 0 :(得分:0)

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

  1. 尝试删除session_start和print_r $ _SESSION变量
  2. 如果你得到的结果没有会话问题,否则在用户表中维护匿名用户会话检查uid是否存在。