84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
Ist es möglich, PHP-Sitzungsvariablen mit Javascript festzulegen?
会话存储在服务器端,因此您无法从 JavaScript 向其添加值。您在客户端获得的只是包含 id 的会话 cookie。一种可能性是将 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 中:
会话存储在服务器端,因此您无法从 JavaScript 向其添加值。您在客户端获得的只是包含 id 的会话 cookie。一种可能性是将 AJAX 请求发送到服务器端脚本,该脚本将设置会话变量。 jQuery 的
.post()
方法示例:当然,您应该谨慎暴露此类脚本。
在 JavaScript 中:
在session_write.php文件中:
在 HTML 中: