v2.5.2
Giriş yap

PHP Header Fonksiyonu Çalışmıyor

spleidanger
506 defa görüntülendi

Herkese merhaba xampp üzerinden çalışıyorum normalde yazılımı bitirdim cpanel kullandığım sunucuma yükledim fakat header("location:index.php");

header fonksiyonum çalışmıyor xampp üzerinde hiç bir sorun yok ama bazı serverlarda böyle yapıyor ob_start ve session_start mevcut çünkü üyelik sistemli

aykhan
694 gün önce

error_reporting(0); bu kodu localda kullanmanızı önermiyorum, ciddi hatalar ola bilir ve siz bunu göremeye bilirsiniz, global sunucuya aktardığınızda yeniden yazarsınız.
Ob_start() fonksiyonunu session_start() dan önce yazmanız daha doğru ola bilir. header("location:login"); kodu zaten yönlendirme
yapacağı için ondan sonrakı kodlar çalışmayacaktır. exit() kullanmanıza gerek yoktur. Hatanız ise index.phpde dir.

if (empty($_SESSION['kullanici_giris']) {
    header("location:login");
    exit;
}

bu kodda empty ( kapanmamış. doğru kod aşağıdakı gibidir.

if (empty($_SESSION['kullanici_giris'])) {
    header("location:login");
}