在PHP中使用JavaScript设置会话变量
P粉515066518
P粉515066518 2023-08-22 00:46:44
0
2
363
<p>是否可能使用Javascript设置PHP会话变量?</p>
P粉515066518
P粉515066518

全部回复(2)
P粉475315142

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

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

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

P粉587780103

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