index.php?*=* Kullanımı Nedir?

MsYıLDıRıM Mustafa YILDIRIM

evet arkadaşlar index.php?*=* bu kullanım nedir ne işe yarar index.php sayfası bu kullanım sayesinde birden çok sayfa olarak kullanılabiliniyor galiba bunun faydaları neler ?

örneğin index.php ve iletisim.php yerine

index.php?ref=anasayfa veya index.php?ref=iletisim kullanımı ne işe yarar biri bana özetleyebilir mi?

 

26-12-2011 15:56

    Php

    genelde $ref isimli değişkene göre farklı sayfalar include edilerek kullanılıyor.

    örnek: index?ref=galeri için php kodları şöyle olabilir

     

    <?
    include("klasor/".$get.".php");
    ?>

    klasor/galeri.php dosyası olmalı.

    <?
        // resim listesini veritabanından çeken bir kod


    ?>

     

    Her programcı birgün Php yi tadacaktır
    27-12-2011 17:33

      Php

      MsYıLDıRıM Mustafa YILDIRIM

      dediğiniz kodu koydum index.php sayfasına ve uyguladım ancak olmadı örneğin

      index.php?ref=kaydet
      neden olmamıştır bunu ufak br örnekle anlatabilirmisiniz ?

      28-12-2011 00:01

        Php

        badyguard14 Hilmi BORAN

        bak kardeşim ?ref=anasayfa bu GET methodu ile veri almaktır.Case yapısıyla istediğin işlemleri yaparsın.Örneğin;

        <?
        $veri=$_GET['ref'];
        switch ($veri){
        case "anasayfa";
        // burda anasayfa ise ne yapacağı //

        break;
        case "iletisim";
        // burda da iletisim ise ne yapacağı yer alacak// 
        break;


        }


        ?>

        bu şekilde istediğini yaptırabilirsin...

        30-12-2011 11:00

          Php

          MsYıLDıRıM Mustafa YILDIRIM

          peki internette bazı sitelerde bu kullanımın site için tehlike arz edebileceği sitenin hacklenebileceği ve güvenlik açıığının oluşabileceğini söylüyorlar ne derece doğru php %100 güvenlik diye birşey yoktur ama bu güvenliği nasıl sağlayabilirim insanların bilgilerinin kaydedileceği bir sistemde şüphesiz sitenin anasayfası ve işlevleri çok önemli bilhassa veritabanı büyük önem arz etmekte  bu konuda güvenli mi ?

           

          öbür yandan düşündüğümüzde facebook google gibi sistemler de bu modu kullanıyor güvenlik zafiyeti olsa kıullanmazlardı sanırım

          30-12-2011 12:15

            Php

            php başka bir web sayfasındaki dosyayı bile include edecek kadar güçlüdür. bu zayıflık değil. yazan kişi bunu bilmezse sazan gibi avlanır. şu kod güvenliği sağlar.

             

            if(file_existst($ref .".php"))
            {
                 include($ref .".php");
            }


            file_existst komutu sadece local sunucuda çalışır. uzak sunucudaki dosyayı kontrol etmek için fopen , veya curl komutu kullanılır.

            Her programcı birgün Php yi tadacaktır
            31-12-2011 11:23

              Php

              MsYıLDıRıM Mustafa YILDIRIM

              peki ben bu komutlar ile yapmak istediğim sosyal paylaşım sitesini oluşturmaya başlasam bu güvenli olur değil mi yoksa tavsiye ettiğiniz başka bir komut var mı yada en makbule geçeni bu kodlar mı olacaktır.?

              01-01-2012 14:57

                www.Phpkodlari.com © 2009 Herkes Php öğrenecek
                Web tasarım ve eğitim kaynağınız.