Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk melumpuhkan tamat masa sesi dalam PHP
Cara melarang tamat masa sesi dalam PHP: 1. Tetapkan "$_SESSION['refresh'] = rand();" dalam fail PHP 2. Gunakan js timer setInterval untuk mengelakkan tamat tempoh sesi.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.
Bagaimana untuk melarang tamat masa sesi dalam PHP?
Cara mudah untuk mengelakkan tamat tempoh sesi dalam PHP
Baru-baru ini beberapa pengguna telah melaporkan bahawa mereka telah bekerja keras Sungguh mengecewakan untuk mengklik serah selepas mengerjakan artikel selama beberapa jam, hanya untuk diberitahu bahawa anda perlu log masuk semula. Saya fikir ini mungkin kerana sesi telah tamat tempoh.
Jadi saya menggunakan pemasa js untuk menyelesaikan masalah ini.
Kod js adalah seperti berikut:
setInterval( function(){jQuery.get("/plugin.php?id=xxxxxx:refresh",function(data,status){});} , 2000);
Malah, tidak perlu melaksanakannya setiap dua saat di sini, ia hanya mengambil masa lima belas minit. Untuk mengelakkan cache penyemak imbas, anda boleh menambah parameter rawak selepas laluan.
Kod dalam halaman php yang dilaksanakan adalah seperti berikut:
<?php echo $_SESSION['refresh'] = rand(); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk melumpuhkan tamat masa sesi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!