Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengelakkan kegagalan sesi dalam php
Cara mengelakkan kegagalan sesi dalam PHP: 1. Buat fail sampel PHP 2. Jalankan kod "$_SESSION['refresh'] = rand();"
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.4, komputer Dell G3.
Bagaimana untuk mengelakkan tamat tempoh sesi dalam PHP?
Cara mudah untuk mengelakkan tamat tempoh sesi dalam PHP
Baru-baru ini, beberapa pengguna telah melaporkan kerja keras mereka Sangat 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 mengelakkan kegagalan sesi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!