Rumah >pembangunan bahagian belakang >masalah PHP >Kaedah PHP untuk menentukan kegagalan sesi

Kaedah PHP untuk menentukan kegagalan sesi

藏色散人
藏色散人asal
2022-10-28 10:40:571983semak imbas

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;

Kaedah PHP untuk menentukan kegagalan sesi

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=&#39;../inc/ver.php&#39;;" />

dengan kod berikut:

Ternyata ia terus menggesa bahawa kod pengesahan mesti terdiri daripada 4 digit, dan kemudian mencetak sesi:
if($_SESSION[&#39;ssioner&#39;]!=$ssever){
echo("<script>alert(&#39;验证码必须由4位数字组成!&#39;);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 cari
echo $_SESSION[&#39;ssioner&#39;];
exit;

dan cari ini Direktorinya ialah
upload_tmp_dir

Saya menyemak pemacu D saya dan mendapati hanya terdapat fail www.phpstudy.net tetapi tiada tp direktori. Masalah ditemui. Kemudian saya mencipta direktori tp, memulakan semula apache dan mendapati bahawa terdapat fail sess_i40gl0p4hfep5r69j67o1k26d01 dalam direktori tp.
upload_tmp_dir="D:\www.phpstudy.net\tp"

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Kaedah PHP untuk menentukan kegagalan sesi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn