Rumah > Soal Jawab > teks badan
P粉4753151422023-08-22 16:45:53
Sesi disimpan di sebelah pelayan, jadi anda tidak boleh menambah nilai padanya daripada JavaScript. Di sisi pelanggan, anda hanya boleh mendapatkan kuki sesi, yang mengandungi id. Satu kemungkinan ialah menghantar permintaan AJAX kepada skrip sebelah pelayan, yang akan menetapkan pembolehubah sesi. Berikut ialah contoh menggunakan kaedah .post()
jQuery:
$.post('/setsessionvariable.php', { name: 'value' });
Sudah tentu, anda harus berhati-hati untuk mendedahkan skrip sedemikian.
P粉5877801032023-08-22 10:18:56
dalam JavaScript:
jQuery('#div_session_write').load('session_write.php?session_name=new_value');
Dalam fail session_write.php:
<? session_start(); if (isset($_GET['session_name'])) {$_SESSION['session_name'] = $_GET['session_name'];} ?>
dalam HTML:
<div id='div_session_write'> </div>