Turklerklani Blog

Laptoplu Blogcu

Php İle Linklerinizi Gizleme

Yorum bırakın


Evet şimdi size php ile bazı linklerin nasıl gizlendiğini anlatacağım.İlk önce ne demektir kısmıyla başalyalım bir çok siteye girdiğinizde özellikle girişlerde yada haber sitelerinde şöyle durumlarla karşılaşırız. örneğin; http://www.site.com/loginol.php?uygula=giris gibi linklerle içli dışlı oluruz.Burada linkler tamamen gizlenmiştir.Yani son kısımda eşittir işaretinden sora gelen kısıma dikkat ediyoruz.giris evet buradaki giriş gizlenmiş giriştir.Yani asıl link tek bir sayfadadır.Yani giris.php de oluyor.buradaki loginol.php?uygula=giris yazan kısım linktente anlaşıldığı üzre giriş içindir.Ama bu giriş sayfası üzerinde birden çok sayfa yer alıyor olabilir yani editör girişi aslında editor.php olması gerekirke loginol.php?uygula=editor yada admin.php iken loginol.php?uygula=admin.Peki neden bu şekilde linkler veriliyor.Bu şekilde linkler verilmesinin en başlıca nedeni bir kere şık durması.İkinci olarak özel link ile asıl link arasında fark vardır.Özel linkten hash alamazlar ama asıl linkten alır.Buda güvenlik açısından olduğunu gösteriyor.Şimdi elimizde 3 adet sayfa olduğunu varsayalım.Örneğin

Editör.php

Admin.php

User.php

şimdi bunların linkini gizleyerek tek sayfa olarak algılanmasını sağlayacağız

İlk öncelikle tek sayfa halinde duracak olan kodların bulunduğu dosyamızı belirleyelim.Yani 3 php dosyasının bulunduğu tek sayfaymış gibi göstermemizi sağlayacak dosyamızı loginol.php olarak kaydedelim.Şimdi kodlamaya başlayalım

<?
if(isset($login ) AND $login ==”user” ){
include (“user.php” );
}elseif(isset($login ) AND $serkan ==”editor” ){
include (“editor.php” );
}elseif(isset($login ) AND $serkan ==”admin” ){
include (“admin.php” );
}

?> 

Kçük bir not:Linklerimizi login.php?login=user bu şekilde verdiğimizde user.php açılacaktır ama link üstteki gibi görünecektir

Reklamlar

Yazar: Ali

Adım ali adımı sorabilirsin de özel hayatımdan sanane be insan :)

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s