Rumah > Artikel > pembangunan bahagian belakang > Apa yang perlu dilakukan jika sesi php gagal
Penyelesaian kepada sesi php yang tidak sah: 1. Ubah suai alamat "session_save_path"; 2. Cari folder temp pada komputer dan ubah suai kebenaran 3. Mulakan semula IIS untuk membuat pengubahsuaian berkesan.
Persekitaran pengendalian artikel ini: Sistem Windows 2008, PHP versi 7.1, komputer DELL G3
Apakah yang perlu saya lakukan jika sesi php gagal?
Penyelesaian kepada ketidaktersediaan sesi dalam php
Baru-baru ini, kerana saya baru sahaja bersentuhan dengan PHP, kod yang telah diuji pada pelayan awan perlu dipindahkan ke pelayan baru (versi Windows 2008 pelayan versi PHP adalah 5.5.12. Ternyata fungsi sesi dalam kod PHP asal tidak tersedia. Kemudian, saya menyemak dalam talian bahawa ia disebabkan oleh masalah dengan direktori storan sesi dalam fail konfigurasi PHP pada pelayan. Selepas beberapa kali melambung, saya secara kasar merumuskan keseluruhan masalah. Arahan berikut
mengambil pelayan Windows 2008 sebagai contoh.
session_save_path ialah direktori tempat fail sesi disimpan Jika direktori tidak sah atau fail tidak mempunyai kebenaran menulis, sesi tidak akan tersedia.
Kemudian buka alamat pemasangan php dalam pelayan dan buka fail konfigurasi php.ini. Kemudian gunakan ctrl F untuk mencari di mana session_save_path ditemui Mula-mula sama ada direktori storan berikutnya adalah laluan direktori yang sah, ubahnya kepada direktori folder yang sah cakera. Laluan yang saya ubah suai sendiri ialah direktori c:/Windows/Temp.
Direktori storan yang telah dibuat atau diubah suai dalam langkah sebelumnya tidak boleh dilaksanakan jika folder tidak mempunyai kebenaran menulis. . Kemudian kita masih perlu mengubah suai kebenaran.
Cari folder pada komputer anda, klik kanan Properties – Security – pilih Users – Edit – dan semak kebenaran menulis.
Buka IIS dalam pelayan (anda tidak dapat mencari ini di mana-mana, anda boleh mencari dalam talian), dan mulakan semula IIS.
Pada ketika ini, tetapan session_save_path telah selesai. Cepat dan cuba fungsi sesi sekali lagi untuk melihat sama ada ia berfungsi. Semoga ia membantu semua orang.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika sesi php gagal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!