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

MsYıLDıRıMMustafa 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?

 

2011-12-26 15:56:39

    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
    2011-12-27 17:33:06

      Php

      MsYıLDıRıMMustafa 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 ?

      2011-12-28 00:01:13

        Php

        badyguard14Hilmi 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...

        2011-12-30 11:00:28

          Php

          MsYıLDıRıMMustafa 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

          2011-12-30 12:15:44

            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
            2011-12-31 11:23:12

              Php

              MsYıLDıRıMMustafa 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.?

              2012-01-01 14:57:06

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