在 PHP 中使用 javascript 設定會話變數
P粉191323236
P粉191323236 2024-03-27 15:52:11
0
2
346

是否可以使用 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學習者快速成長!