Rumah > Artikel > pembangunan bahagian belakang > Sesi PHP Sudah Dimulakan: Bagaimana Mengelakkan Notis?
Apabila memulakan sesi PHP baharu semasa sesi sedia ada sedang dijalankan, anda mungkin menghadapi notis yang memberi amaran kepada anda bahawa ia telah telah diabaikan. Untuk mengelakkan perkara ini daripada berlaku, pertimbangkan untuk melaksanakan perkara berikut:
Penyelesaian:
Untuk mengendalikan situasi ini dengan berkesan, gunakan pernyataan if untuk mengesahkan sama ada pembolehubah $_SESSION, yang ialah tatasusunan yang digunakan untuk menyimpan data sesi, telah ditetapkan. Jika ia belum ditetapkan, ini menunjukkan bahawa tiada sesi telah dimulakan lagi. Oleh itu, anda boleh meneruskan untuk memulakan sesi baharu dengan session_start(). Kod di bawah menunjukkan pelaksanaan ini:
<code class="php"><?php if(!isset($_SESSION)) { session_start(); } ?></code>
Dengan menggunakan pendekatan ini, anda boleh mengesan dan memulakan sesi dengan anggun jika tiada yang aktif pada masa ini, sambil mengelakkan notis yang disebutkan di atas apabila sesi telah ditetapkan.
Atas ialah kandungan terperinci Sesi PHP Sudah Dimulakan: Bagaimana Mengelakkan Notis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!