Görmezden if ifadesi

0 Cevap php

Ben iyi çalışıyor görünüyor bir facebook giriş sistemi var, ancak kullanıcı oturum ise SO bu benim sayfanın üst ana sayfasına yönlendirmek istiyorum

<?php
session_start();

if(!empty($_SESSION)){
 header("Location: home.php");
}

Ama bu göz ardı alır ve $ _SESSION boş sanki ben ana sayfada Oturum dizi yazdırmak ve onu her zaman değerlerine sahip gösterir, artı senaryonun kalanı zaten oturum değerleri atar Tho bile, oturum açma komut dosyasını çalıştırır. I if (empty($_SESSION)) olarak değiştirin ya da ondan sonra bir else { die()} ekleseniz bile, sadece tamamen yok sayar.

Şimdi print_r ($ _SESSION) kullanarak ya da belirli bir değer echo'ing, ben tarafı bunu yerleştirmek bile ifadesi bile, bu $ _SESSION bir değere sahip olduğunu fark gibi görünüyor ve ne ya oturumu yazdırmak şey eklerseniz yönlendirmek. Görünmesini asla ben sadece orada kalıcı koymak olabilir ... ama şimdi çalışmıyor neden ben oldukça anlamaya olacaktır.

0 Cevap