• 24-08-2010, 18:11:35
    #1
    Üyeliği durduruldu
    Arkadaşlar bir konuda mantık yürütemedim,

    şimdi panelde sayfa ekleme alanı var sayfa eklerken sayfa url'sinde belirlemelerini istiyorum yani

    sayfa adını seçtikten sonra aynı zamanda sayfa url'sinde belirleyebilsinler

    örnek sayfa adı : Türk Hava Yolları

    url : thy.html

    olsun

    nasıl bir mantık yürütebiliriz ?
  • 24-08-2010, 20:06:22
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    url yi panelden kayıt ederseniz, içeriği çekerkende veritabanında ki url değerine göre içeriği çekersiniz. yani url değeri thy olan veriyi alırsınız. Ama birden çok aynı url kayıt edilirse bu kullanımda sorun yapabilir.
  • 24-08-2010, 20:08:06
    #3
    Hocam iftar vakti o yüzden fazla detaya inmeden anlatim

    Panelde oluşturdukları sayfaya link değeri versinler sende fonksyonla boşlukları " - " büyük harfleri küççük ve tr karakterleri temizle...

    Sonra
    Nasıl ki id değerini çekiyoruz Get komutuyla aynı şekilde linki çektirelim
    $link=$_GET[link]; şeklinde

    hemen sqli yazalım "select * from tablo adı where link='$link' ";
    Tabi sen mysql injection açığına dikkat et

    en son olarak .htaccess bölümüne geldik onuda şu kelide yaparsan sorun kalmaz

    Options +FollowSymLinks
    RewriteEngine on

    RewriteRule ^(.*).html detay.php?link=$1 [L]

    bu şekilde yaparsan oluşturulan her sayfaya istediği linkleri verebilirler...

    not : iftardan sonra burdayım sorun olursa yazarsın
  • 24-08-2010, 20:44:14
    #4
    Üyeliği durduruldu
    wenim adlı üyeden alıntı: mesajı görüntüle
    Hocam iftar vakti o yüzden fazla detaya inmeden anlatim

    Panelde oluşturdukları sayfaya link değeri versinler sende fonksyonla boşlukları " - " büyük harfleri küççük ve tr karakterleri temizle...

    Sonra
    Nasıl ki id değerini çekiyoruz Get komutuyla aynı şekilde linki çektirelim
    $link=$_GET[link]; şeklinde

    hemen sqli yazalım "select * from tablo adı where link='$link' ";
    Tabi sen mysql injection açığına dikkat et

    en son olarak .htaccess bölümüne geldik onuda şu kelide yaparsan sorun kalmaz

    Options +FollowSymLinks
    RewriteEngine on

    RewriteRule ^(.*).html detay.php?link=$1 [L]

    bu şekilde yaparsan oluşturulan her sayfaya istediği linkleri verebilirler...

    not : iftardan sonra burdayım sorun olursa yazarsın
    harikasınız teşekkürler