【问题标题】:How to check if a PHP session is set using jquery?如何检查是否使用 jquery 设置了 PHP 会话?
【发布时间】:2012-05-11 00:51:32
【问题描述】:

我有一个与 jquery 一起工作的 php 应用程序。 我想在js函数中检查用户会话是否仍然可用。

如果设置了会话,否则返回 false。

【问题讨论】:

    标签: php jquery session


    【解决方案1】:

    检查是否存在名为 PHPSESSID 的 cookie。

    如果您更改了会话 cookie 的默认名称(在这种情况下您只需检查您指定的 cookie 名称),或者会话 cookie 已设置为 httpOnly(它应该具有出于安全原因)。

    【讨论】:

      【解决方案2】:

      多种方式,如果文件是.php ext。那么:

      var something = "<?php = $_SESSION['something'] ?>";

      如果您在file_get_contents() 之后打印文件,请使用str_replace

      您也可以在javascript中查看cookie,搜索PHPSESSID

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-23
        • 1970-01-01
        • 2014-05-24
        • 1970-01-01
        • 1970-01-01
        • 2013-10-01
        • 1970-01-01
        相关资源
        最近更新 更多