Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以从javascript设置会话变量吗?_Javascript - Fatal编程技术网

可以从javascript设置会话变量吗?

可以从javascript设置会话变量吗?,javascript,Javascript,可以从javascript设置会话变量吗 简单的答案是否定的 你可以设置cookies,但它们不完全相同 您还可以使用AJAX发回服务器上设置变量的脚本。 会话变量仅存在于服务器上。是,如果使用对服务器处理程序的ajax调用。这可能不是一件安全的事情。为什么需要?会话变量属于服务器端脚本,因此作为客户端脚本的javascript无法设置会话变量。但是,您可以使用ajax异步设置会话变量,这意味着在不刷新页面的情况下=)可以使用javascript更改的与会话相关的唯一内容是会话标识符,因为这是客

可以从javascript设置会话变量吗

简单的答案是否定的

你可以设置cookies,但它们不完全相同

您还可以使用AJAX发回服务器上设置变量的脚本。
会话变量仅存在于服务器上。

是,如果使用对服务器处理程序的ajax调用。这可能不是一件安全的事情。为什么需要?

会话变量属于服务器端脚本,因此作为客户端脚本的javascript无法设置会话变量。但是,您可以使用ajax异步设置会话变量,这意味着在不刷新页面的情况下=)

可以使用javascript更改的与会话相关的唯一内容是会话标识符,因为这是客户端看到的。但是,更改它不会对存储在服务器上的会话数据产生任何有价值的影响