• 08-01-2021, 11:06:11
    #1
    ReH
    Kimlik doğrulama veya yönetimden onay bekliyor.
    if(!$admin_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    arkadaşlar böyle bir kodum var bunu

    if(!$admin_kontrol_et && $mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    BUNA
    if(!$admin_kontrol_et or $mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    BUNA
    if(!$admin_kontrol_et and $mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    BUNA
    if(!$admin_kontrol_et || $mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    BUNA
    if(!$admin_kontrol_et && !$mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    VE BUNA 
    if(!isset($admin_kontrol_et) && !isset($mod_kontrol_et)) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    çevirdim hiçbirinde düzgün çalışmadı Ben Şunu İstiyorum Moderatör Veya Admin Yetkisi Yoksa İndex.php ye Gönder Nasıl Yaparım Yada Bu Kodlarda Hata Nerde
  • 08-01-2021, 11:08:03
    #2
    if(!$admin_kontrol_et) {
    header("Location:index.php");
    exit();
    }
    bu şekilde kullanabilirsiniz.
  • 08-01-2021, 11:08:49
    #3
    if (!$admin_kontrol_et && !$mod_kontrol_et)
    {
         // YONLENDIR
    }
    Ayrıca die ve exit kullanmak yerine daha sağlıklı kodlar üretebilirsin. Yönlendirme için header("Location: " . URL); kullanabilirsin.
  • 08-01-2021, 11:08:53
    #4
    Şu şekilde yapmanız gerekiyor:
    if(!$admin_kontrol_et) { header("location: index.php");exit();}
  • 08-01-2021, 11:09:54
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Eğer header çalışmazsa header'dan önce ob_start() da ekleyin
  • 08-01-2021, 11:10:36
    #6
    M_D_5 adlı üyeden alıntı: mesajı görüntüle
    if(!$admin_kontrol_et) {
    header("Location:index.php");
    exit();
    }
    bu şekilde kullanabilirsiniz.
    bende php biliyorum hocam bu benim kendi yazdığım bir kod değil müşterimin sitesi + hem admin hem mod kontrolü olucak

    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    if (!$admin_kontrol_et && !$mod_kontrol_et)
    {
         // YONLENDIR
    }
    Ayrıca die ve exit kullanmak yerine daha sağlıklı kodlar üretebilirsin. Yönlendirme için header("Location: " . URL); kullanabilirsin.
    çalışmıyor bunu denedim
  • 08-01-2021, 11:11:35
    #7
    $admin_kontrol_et ve $mod_kontrol_et değişkenlerini kontrol et o halde. Büyük ihtimalle bu kısımlarda sorun yaşıyorsun.
  • 08-01-2021, 11:12:08
    #8
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    $admin_kontrol_et ve $mod_kontrol_et değişkenlerini kontrol et o halde. Büyük ihtimalle bu kısımlarda sorun yaşıyorsun.
    onlardada sorun yok
  • 08-01-2021, 11:13:57
    #9
    ReH adlı üyeden alıntı: mesajı görüntüle
    bende php biliyorum hocam bu benim kendi yazdığım bir kod değil müşterimin sitesi + hem admin hem mod kontrolü olucak


    çalışmıyor bunu denedim
    o zaman değişkenleriniz de sorun var. onlari kontrol edin bence.