Rumah > Soal Jawab > teks badan
Adakah mungkin untuk menetapkan pembolehubah sesi PHP menggunakan Javascript?
P粉2768766632024-03-28 12:10:17
Sesi disimpan di sebelah pelayan supaya anda tidak boleh menambah nilai padanya daripada JavaScript. Apa yang anda dapat di sisi pelanggan ialah kuki sesi yang mengandungi id. Satu kemungkinan ialah menghantar permintaan AJAX ke skrip sebelah pelayan, yang akan menetapkan pembolehubah sesi. contoh kaedah .post()
jQuery:
$.post('/setsessionvariable.php', { name: 'value' });
Sudah tentu, anda harus berhati-hati dalam mendedahkan skrip sedemikian.
P粉8113290342024-03-28 10:09:40
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: