php - 从Jquery获取PHP $ _SESSION变量?

原文 标签 php javascript jquery session

我还不是JSON / AJAX大师,所以我不知道该怎么做。

我需要一个$ _SESSION ['name'] PHP变量来在我的jQuery中使用,我不知道如何访问它...考虑:

// the 'who is typing' shindig
    $.ajax(
    {
        url: "whos_typing.html",
        cache: false,
        success: function(whos)
        {   
                // here I need to access $_SESSION['name'] and do stuff with it

            $("#soandso").html(whos); //Insert who's typing into the #soandso       
        }
        });

最佳答案

您需要注入它,如下所示:

var sessName = '<?php echo $_SESSION['name']?>';


包含此脚本的文件必须由php解释器执行(即.php文件)

编辑:根据Radu的观点,对于未消毒的数据执行起来会更安全:

var sessName = <?php echo json_encode($_SESSION['name']) ?>;

关于php - 从Jquery获取PHP $ _SESSION变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11911779/

相关文章:

php - 组合行然后对它们进行分组?

javascript - kendo ui dropdownlist-如何手动级联?

javascript - 等待3秒钟,查看变量是否已更改,然后触发一些操作

php - 在MySQL中,通过对JSON列执行联接从两个表中获取数据时出现问题

php - 安全问题,php/mysql

javascript - 如何在Vue开关变更上触发事件

javascript - 使用 Jsonp 的 Bing 搜索 API 不起作用,标签无效

javascript - 借助jQuery阻止用户执行“.next”

javascript - jquery循环条件语句

php - 我如何在Laravel中从中间表(多对多关系)获取数据