gpt4 book ai didi

php - 等效于 JavaScript 中的 PHP session

转载 作者:行者123 更新时间:2023-12-02 07:46:44 24 4
gpt4 key购买 nike

我正要问如何在JS中实现 session ,我发现很少有像我发现的这个例子那样可以使用的函数:

String exforsys = request.getParameter("test"); 
session.setAttribute("test", exforsys);

然后只需使用 session.getAttribute(exforsys);

但是没有响应,我猜它只用于servlet什么的。

无论如何,我决定也许有人除了使用 session 之外还有另一种方法,我试图做的是点击一个页面中的链接,并根据按下的链接加载不同的信息。

由于它是一个 onclick 功能,我被 JS 困住了!

所以我需要将此信息传递到第二页,cookie 工作得很好,因为它可以很容易地用 PHP 和 JS 处理,但是有些计算机会删除 cookie,这样就不好了!

有什么建议或其他方法可以在不使用 session 的情况下达到我想要的效果吗?

最佳答案

session 是服务器变量。因此不能被 JavaScript 使用。

但是,您可以通过 ajax 请求检索 session 变量。

脚本 (jQuery)

//This portion will be triggered once the DOM is loaded and is ready
$(document).ready(function() {
$.post("getsession.php",
{ "variable" : "yourneededsessionvariable" },
function(data) {
//data contains your session data
}
);
});

PHP

//getsession.php
<?PHP
session_start();
echo $_SESSION[$_POST['variable']];
?>

关于php - 等效于 JavaScript 中的 PHP session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6490446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com