在 PHP 中使用 javascript 设置会话变量
P粉191323236
P粉191323236 2024-03-27 15:52:11
0
2
392

是否可以使用 Javascript 设置 PHP 会话变量?

P粉191323236
P粉191323236

全部回复(2)
P粉276876663

会话存储在服务器端,因此您无法从 JavaScript 向其添加值。您在客户端获得的只是包含 id 的会话 cookie。一种可能性是将 AJAX 请求发送到服务器端脚本,该脚本将设置会话变量。 jQuery 的 .post() 方法示例:

$.post('/setsessionvariable.php', { name: 'value' });

当然,您应该谨慎暴露此类脚本。

P粉811329034

在 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 中:

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!