gpt4 book ai didi

php - jQuery 单击事件更改 php session 变量

转载 作者:行者123 更新时间:2023-12-01 02:09:00 25 4
gpt4 key购买 nike

最好的方法是什么?

因为,正如我发现的(只有在尝试过之后才完全有意义:p),你无法在 javascript 条件下设置 PHP 变量。 (duurhh)

我能想到的唯一解决方案是对处理 session 变量的小型 PHP 文件进行 AJAX 调用

elm.click(function() {
$.post("session.php", { "hints":"off" });
turnOffHints();
}

然后让 session.php 处理设置新变量。

但是仅仅为了在 PHP 中设置一个变量而执行完整的 http 请求感觉有点浪费......

最佳答案

Javascript (jQuery) 在客户端执行。

PHP 及其 session 机制在服务器端执行。

因此,要执行与 PHP session 相关的任何操作,您必须访问服务器,执行完整的 HTTP 请求 - 您不能留在客户端。

执行 Ajax 请求是访问服务器的一种方式 —— 效果很好;-)
如果您想影响某些 session 数据,您所做的事情是可以的(实际上是必要的):您没有太多选择,即使感觉像是某种废物。

关于php - jQuery 单击事件更改 php session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1530805/

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