Cara menentukan kegagalan sesi dalam PHP: 1. Buka fail konfigurasi "php.ini" dan cari "upload_tmp_dir" 2. Buat direktori tp 3. Mulakan semula apache;
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
kaedah php untuk menentukan ketidaksahihan sesi
kaedah php untuk mengesahkan pembatalan sesi
1 >Hari ini, saya menghabiskan masa yang lama untuk mengkonfigurasi persekitaran PHP Apache Kemudian, saya berjaya, tetapi saya mendapati bahawa imej kod pengesahan boleh dijana Semasa pengesahan log masuk, saya mendapati bahawa sesi itu kosong dan tidak mempunyai nilai.
2. Penyelesaian
Persekitaran: apache php
Kod program adalah seperti berikut:
Kod adalah seperti berikut:
Selepas penyerahan Proseskan fail post.php
<input name="username" type="text" class="input" id="username"> <input name="password" type="password" class="input" id="password"> <input name="ver" type="text" class="input1" id="ver" size="5"> <img src="../inc/ver.php" onclick="this.src='../inc/ver.php';" />
dengan kod berikut:
Ternyata ia terus menggesa bahawa kod pengesahan mesti terdiri daripada 4 digit, dan kemudian mencetak sesi:if($_SESSION['ssioner']!=$ssever){ echo("<script>alert('验证码必须由4位数字组成!');history.back();</script>");exit; }
kod Seperti berikut:
sentiasa kosong, jadi saya memikirkan direktori fail sesi yang dikonfigurasikan dalam persekitaran php. Sekarang kita dapati php.ini fail konfigurasi dan cariecho $_SESSION['ssioner']; exit;
upload_tmp_dir
upload_tmp_dir="D:\www.phpstudy.net\tp"
Pembelajaran yang disyorkan: "
Tutorial Video PHPAtas ialah kandungan terperinci Kaedah PHP untuk menentukan kegagalan sesi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!