Rumah >pembangunan bahagian belakang >masalah PHP >Apakah yang perlu saya lakukan jika sesi php hilang selepas menyegarkan?

Apakah yang perlu saya lakukan jika sesi php hilang selepas menyegarkan?

藏色散人
藏色散人asal
2023-01-18 13:39:472404semak imbas

Penyelesaian kepada masalah yang sesi php hilang selepas menyegarkan: 1. Buka sesi melalui "session_start();" 2. Tulis semua konfigurasi awam dalam fail php; sama dengan tatasusunan Label adalah sama; 4. Semak laluan penyimpanan data sesi dalam phpinfo, dan semak sama ada sesio dalam direktori fail berjaya disimpan.

Apakah yang perlu saya lakukan jika sesi php hilang selepas menyegarkan?

Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3

Mengapa sesi php hilang selepas menyegarkan?

Nilai ESSION menjadi kosong selepas memuat semula halaman, dan nilai SESSION tidak boleh diperolehi

1. Halaman yang menggunakan sesi mesti membuka sesi, iaitu session_start();

2. Jika anda ingin menggunakan sesi dengan beberapa halaman, maka halaman ini mesti mempunyai fail yang berkaitan untuk mendapatkan session_id yang sama, supaya satu-satunya sesi boleh ditentukan, jadi dalam projek, sebaiknya Tulis semua konfigurasi awam dalam fail PHP, seperti konfigurasi pangkalan data, session_satrt(), melompat apabila tidak log masuk, dsb., dan kemudian merujuknya pada halaman lain untuk mendapatkan sesi yang sama.

3 Juga ambil perhatian bahawa nama pembolehubah tidak boleh sama dengan subskrip tatasusunan, supaya nilai sesi akan dikosongkan selepas memuat semula halaman, seperti $user=$_SESSION['user'][' name']. adalah salah, pembolehubah yang dinamakan tidak boleh sama dengan subskrip sesi.

4 Jika masalah masih tidak dapat diselesaikan, anda boleh menyemak laluan penyimpanan data sesi dalam phpinfo dan menyemak sama ada sesio dalam direktori fail berjaya disimpan.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika sesi php hilang selepas menyegarkan?. 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