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

Kaedah PHP untuk menentukan kegagalan sesi

藏色散人
Lepaskan: 2023-03-17 10:20:02
asal
1978 orang telah melayarinya

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;;" />
Salin selepas log masuk

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; 
}
Salin selepas log masuk

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;
Salin selepas log masuk

dan cari ini Direktorinya ialah
upload_tmp_dir
Salin selepas log masuk

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"
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan