Rumah  >  Soal Jawab  >  teks badan

Menetapkan pembolehubah sesi menggunakan JavaScript dalam PHP

<p>Adakah mungkin untuk menetapkan pembolehubah sesi PHP menggunakan Javascript? </p>
P粉515066518P粉515066518424 hari yang lalu368

membalas semua(2)saya akan balas

  • P粉475315142

    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.

    balas
    0
  • P粉587780103

    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>

    balas
    0
  • Batalbalas