• 11-11-2009, 14:06:16
    #1
    Eposta Aktivasyonu Gerekmekte
    <?

    function include_kontrol($sayfa) {
    if (!eregi ("[a-z0-9_]$", $sayfa))
    die ("Geçersiz Giriş");
    }


    $x=$sayfa.".".php;
    if ($sayfa == "") { include "main.php"; } else { include_kontrol($sayfa); include "$x"; }?>

    Bu şekilde bir Fonksiyonum var sayfalarım main sayfası üzerinden dönüyor.
    Ancak bazı serverlerda çalışmıyor sebebi ne olabilir. Yani neye tıklanırsa tıklansın
    İndex.php ye dönüyor sayfa.

    Çok Acil yardımlarınızı bekliyorum.
  • 11-11-2009, 14:08:03
    #2
    Üyeliği durduruldu
    $sayfa değişkeni adres ile geliyorsa index.php?sayfa=anasayfa

    gibi

    o zaman
    $sayfa = $_GET["sayfa"] demeli yada değişken olarak direk $_GET["sayfa"] değişkenini kulanmalisiniz muhtemelen register_global on a göre kod yazilmis durumda
  • 11-11-2009, 14:11:45
    #3
    Eposta Aktivasyonu Gerekmekte
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    $sayfa değişkeni adres ile geliyorsa index.php?sayfa=anasayfa

    gibi

    o zaman
    $sayfa = $_GET["sayfa"] demeli yada değişken olarak direk $_GET["sayfa"] değişkenini kulanmalisiniz muhtemelen register_global on a göre kod yazilmis durumda
    Şimdi hocam Tam olarak nasıl kullanayım bu fonksiyonu ?
  • 11-11-2009, 14:19:03
    #4
    Üyeliği durduruldu
    tahminimce
    $x=$sayfa.".".php;
    kodundan once
    $sayfa = $_GET["sayfa"];
    yazarsaniz sorun çözülür
  • 11-11-2009, 14:24:46
    #5
    Eposta Aktivasyonu Gerekmekte
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    tahminimce
    $x=$sayfa.".".php;
    kodundan once
    $sayfa = $_GET["sayfa"];
    yazarsaniz sorun çözülür
    Elinize Sağlık SOrun çözüldü..

    İyi Çalışmalar.
  • 11-11-2009, 14:39:23
    #6
    Üyeliği durduruldu
    Klavyeweb adlı üyeden alıntı: mesajı görüntüle
    Elinize Sağlık SOrun çözüldü..

    İyi Çalışmalar.
    kendiniz kodluyorsaniz adresten aldiginiz tüm değişkenlerde ayni mantigi uygularsaniz php6 versiyonundan sonra register global diye bir ifade olmayacak