• 25-11-2015, 13:50:35
    #1
    Merhaba arkadaşlar,

    linkte mevcut olan resimde linkin sonundaki id yi nasıl gizleyebilirim? localde çalışan bir sistemdir.28426 olan kısmı?

  • 25-11-2015, 15:09:27
    #2
    .htaccess ile yönlendirme yaptırabilirsiniz.
  • 25-11-2015, 15:10:26
    #3
    chopper07 adlı üyeden alıntı: mesajı görüntüle
    .htaccess ile yönlendirme yaptırabilirsiniz.
    bir çok kişi böle diyor fakat nasıl yapıcam ? birde .htcaccess lokalde çalışıyormu
  • 25-11-2015, 15:32:13
    #4
    iBMW adlı üyeden alıntı: mesajı görüntüle
    bir çok kişi böle diyor fakat nasıl yapıcam ? birde .htcaccess lokalde çalışıyormu
    text dosyası oluşturup içerisine

    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^([0-9]+)-mesajlar-(.*).html$ mesajlar.php?sayfa=oku&mesaj=$1 [L,NC]
    link olarak da aşağıdaki gibi link verin echo kısmındaki mesaj_baslik kendinize göre düzenleyin.

    <?php echo $id;?>-mesajlar-<?php echo $mesaj_baslik;?>.html
  • 25-11-2015, 16:07:48
    #5
    id'den kasıt o sayının adres çubuğunda gözükmemesi ise onu htaccess ile yapamazsınız. htaccess sadece url'deki yapıyı farklı kullanmanızı sağlar.
    Eğer sayı gözükmesin istiyorsanız GET metodu ile değil post metodu ile linki açtırabilirsiniz. sayfa mesajlar.php?sayfa=oku 'ya gider ve id de arkadan post olur. Bu sadece ilk bakışta gözükmemesini sağlar, kaynağa bakıldığında yine id'ye erişilebilir.

    Siz insanlar başka id'lerdeki mesajları okumasın istiyorsanız mesajın kime ait olduğunu veritabanınızda saklamalı ve okuma işlemi gerçekleşirken eğer kişi kendi mesajını okumuyorsa gösterme şeklinde bir if kontrolü yapmalısınız.

    Kolaylıklar.
  • 25-11-2015, 16:11:17
    #6
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    id'den kasıt o sayının adres çubuğunda gözükmemesi ise onu htaccess ile yapamazsınız. htaccess sadece url'deki yapıyı farklı kullanmanızı sağlar.
    Eğer sayı gözükmesin istiyorsanız GET metodu ile değil post metodu ile linki açtırabilirsiniz. sayfa mesajlar.php?sayfa=oku 'ya gider ve id de arkadan post olur. Bu sadece ilk bakışta gözükmemesini sağlar, kaynağa bakıldığında yine id'ye erişilebilir.

    Siz insanlar başka id'lerdeki mesajları okumasın istiyorsanız mesajın kime ait olduğunu veritabanınızda saklamalı ve okuma işlemi gerçekleşirken eğer kişi kendi mesajını okumuyorsa gösterme şeklinde bir if kontrolü yapmalısınız.

    Kolaylıklar.
    Peki bu işlemi nasıl yapıcaz?
  • 25-11-2015, 22:56:41
    #7
    Hangisini ? Bir kaç durumdan bahsettim post olayını mı yoksa kişiletin başkalarının id'lerini adres çubuğundan değiştirdiğinde diğer id'lere erişememesini mi?

    iBMW adlı üyeden alıntı: mesajı görüntüle
    Peki bu işlemi nasıl yapıcaz?
  • 26-11-2015, 15:14:02
    #8
    1. mesaj oku sayfasında çağırdığın ID eğer o kullanıcının mesajı değilse getirme.
    2. ID numaralarını basit cripto ile işle. 28426 yı görüp 28427,28428 vs.. diye denerim mesela ben olsam, ama 2FcxY9 görürsem pek umursamam, düz mantık.
    3. tavsiye etmemekle birlikte, IDyi http get ile değil session ile de çağırabilirsin.