首页  >  问答  >  正文

在 PHP 中使用 javascript 设置会话变量

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

P粉191323236P粉191323236229 天前439

全部回复(2)我来回复

  • P粉276876663

    P粉2768766632024-03-28 12:10:17

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

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

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

    回复
    0
  • P粉811329034

    P粉8113290342024-03-28 10:09:40

    在 JavaScript 中:

    jQuery('#div_session_write').load('session_write.php?session_name=new_value');

    在session_write.php文件中:

    在 HTML 中:

    回复
    0
  • 取消回复