扫码关注官方订阅号
会话是存储在服务器端的,因此您无法从JavaScript中向其添加值。在客户端,您只能获取会话cookie,其中包含一个id。一种可能性是向服务器端脚本发送AJAX请求,该脚本将设置会话变量。以下是使用jQuery的.post()方法的示例:
.post()
$.post('/setsessionvariable.php', { name: 'value' });
当然,您应该谨慎地暴露此类脚本。
在JavaScript中:
jQuery('#div_session_write').load('session_write.php?session_name=new_value');
在session_write.php文件中:
<? session_start(); if (isset($_GET['session_name'])) {$_SESSION['session_name'] = $_GET['session_name'];} ?>
在HTML中:
<div id='div_session_write'> </div>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
会话是存储在服务器端的,因此您无法从JavaScript中向其添加值。在客户端,您只能获取会话cookie,其中包含一个id。一种可能性是向服务器端脚本发送AJAX请求,该脚本将设置会话变量。以下是使用jQuery的
.post()
方法的示例:当然,您应该谨慎地暴露此类脚本。
在JavaScript中:
在session_write.php文件中:
在HTML中: