folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Yetki Kontrolü Ve İnclude Olayı



Php Yetki Kontrolü Ve İnclude Olayı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musa-90
    musa-90's avatar
    Kayıt Tarihi: 30/Aralık/2011
    Erkek

    Müridler şimdi bir web sayfası yaptım web sayfasını ust.php icerik.php alt.php diye ayırdım. sonra sayfa.php içine

    <?php

    include('ust.php');

    include('icerik.php');

    include('alt.php');

    ?>

    bu şekilde çektim.

    sonra sayfanın girişinede giriş yapana yetki tanımladım.

    ust.php dosyasında giren kişi yetkilimi diye sorgulamak için

    if(isset($_SESSION['oturum']))

      {

    kullandım.

     

    alt.php de ise şöyle bişey yaptım.

      }

      else

      {

     echo yonlendir(1,"index.php");  

     }

    sorun şu ust.php de hata veriyor çünkü süslü parantez kapanmamış diyor.

    tabi mecburen alt.php de de süslü parantez acılmadığı için hata veriyor.

    bu durumdan nasıl kurtulurum çıkamadım işin içinden.Sanki daha önceden başıma böyle bişey geldide düzelttim ama hatırlayamıyorum.Yardımlarınızı bekliyorum.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek

    if isset in parantezi niye acik biraktin ki


    I am Jack's inflamed sense of rejection
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musa-90
    musa-90's avatar
    Kayıt Tarihi: 30/Aralık/2011
    Erkek
    asiminnesli bunu yazdı

    if isset in parantezi niye acik biraktin ki

    hocam şu şekilde anlatayım parantezi açık bıraktım çünkü icerik bölümünü kapasamasını istiyorum.alt.php de kapatıyorum.

    <?php

    include('ust.php');                                 bu kısımda ifset kontorlu başlıyor

    include('icerik.php');                              eger yetkili değilse bu kişi bu alanı görmesini istemiyorum.

    include('alt.php');                                  bu kısımda ifset kontorlu parantezi kapatılıyor.

    ?>

    bir yerde yanlışlık mı yapıyorum çözemedim.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSPPSS
    SSPPSS's avatar
    Kayıt Tarihi: 26/Ağustos/2007
    Erkek

    sen niye öküzü tereğe çıkarıyosun ki amnk?

    include('ust.php');

    if(isset($_SESSION['oturum']){

    include('icerik.php');

    }

    else

    {

    echo "bu alanı görme yetkiniz yok";

    }

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    isoT
    isoT's avatar
    Kayıt Tarihi: 15/Nisan/2007
    Erkek

    if ( empty( @$_SESSION['oturum'] ) )

    {

    die("yetki yok");

    }

    ekle bunu ust.php nin tepesine.

    buradan sonrasına istediğin kadar kod yaz. oturum boşşa çalışmaz. 

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Dinamik web dilinde açtığın koşul, döngü vs.. şeyleri ilişkili bir başka dosyada devam ettiremezsin.

    Yanlışım varsa affola.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musa-90
    musa-90's avatar
    Kayıt Tarihi: 30/Aralık/2011
    Erkek
    isoT bunu yazdı

    if ( empty( @$_SESSION['oturum'] ) )

    {

    die("yetki yok");

    }

    ekle bunu ust.php nin tepesine.

    buradan sonrasına istediğin kadar kod yaz. oturum boşşa çalışmaz. 

     

    adamın dibisin be :)

    yetki_sina.php diye kaydettim bu kodu include ile çağıtrıyor onnumara oldu ya eyvallah hocam .

    Diğer yardımı gecen arkedaşlarında ellerine sağlık teşekkür ediyorum.Sorun çözülmüştür. :)

Toplam Hit: 1260 Toplam Mesaj: 7