wmaraci reklam

URL Şifreleme Olayı ?

5 Mesajlar 1.955 Okunma
wmaraci reklam

AtakanAtes AtakanAtes 1881 - 193∞, özlemle... E-Mail Onaysız
  • Üyelik 05.06.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Yazılım Tek.
  • Konum Ankara
  • Ad Soyad A** A**
  • Mesajlar 2867
  • Beğeniler 54 / 747
  • Ticaret 25, (%100)
Merhabalar, benim yönlendirme yapmak amacıyla oluşturduğum bir alan var bu alandaki sitenin bilgilerde görünmemesini istiyorum, eklenen site urlsi farklı bir php kodundan alınıyor bu alanı nasıl şifreleyebilirim ?

Örnek:
siteadi.com/git.php?id=www.google.com (Benim yaptığım bu şekilde $_GET fonksiyonuyla gidilecek url'yi ayırıp yönlendiriyorum ama benim istediğim bu değil)

Ben bunu şu şekilde yapmak istiyorum:
siteadi.com/git.php?id=BVb28H (gibi sabit rastgele bir değer daha sonradan değişmemesi lazım)

Wordpress alt yapısı kullanıyorum, şimdiden teşekkür ederim.
 

 

SMM Panel, Sosyalyuvam, Bayilik Paneli, En Uygun Panel, Takipçi Paneli
reklam

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 691
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
MySQL ile bu sistemi hazırlayabilirsiniz. Eğer düşünüyorsanız yardımcı olayım kodlar için.
AtakanAtes

kişi bu mesajı beğendi.

EmirKutlu EmirKutlu PHP | Sosyal Medya Kullanıcı
  • Üyelik 16.08.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Php |
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 329
  • Beğeniler 39 / 85
  • Ticaret 40, (%100)
Öncelikle yönlendirmek istediğin kodu base64 ile şifrelemen gerekiyor;

keyolustur.php ;
$deger = 'http://linkadresi.com';
echo base64_encode($deger);
?>


Daha sonra git.php dosyanda şifrelemeyi açıp sayfaya yönlendirmen lazım

git.php;
$sayfa = $_GET["sifre"];
$git = base64_decode($sayfa);
echo '';
?>


olarak kaydederseniz
http://site.com/git.php?sifre=aHR0cDovL2dvb2dsZS5jb20= yazdığınızda google.com a yönlendirecektir.
AtakanAtes brc16

kişi bu mesajı beğendi.

AtakanAtes AtakanAtes 1881 - 193∞, özlemle... E-Mail Onaysız
  • Üyelik 05.06.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Yazılım Tek.
  • Konum Ankara
  • Ad Soyad A** A**
  • Mesajlar 2867
  • Beğeniler 54 / 747
  • Ticaret 25, (%100)
Emir çok teşekkür ederim bu kod işimi fazlasıyla gördü :)
 

 

wmaraci

enverehan enverehan WM Aracı Kullanıcı
  • Üyelik 21.05.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek Backend Developer
  • Konum Ankara
  • Ad Soyad E** E**
  • Mesajlar 99
  • Beğeniler 6 / 27
  • Ticaret 0, (%0)

EmirKutlu adlı üyeden alıntı

Öncelikle yönlendirmek istediğin kodu base64 ile şifrelemen gerekiyor;

keyolustur.php ;
$deger = 'http://linkadresi.com';
echo base64_encode($deger);
?>


Daha sonra git.php dosyanda şifrelemeyi açıp sayfaya yönlendirmen lazım

git.php;
$sayfa = $_GET["sifre"];
$git = base64_decode($sayfa);
echo '';
?>


olarak kaydederseniz
http://site.com/git.php?sifre=aHR0cDovL2dvb2dsZS5jb20= yazdığınızda google.com a yönlendirecektir.


Yazdığın kodları incelediğimde bunun XSS güvenlik açığına neden olabileceğini görüyorum. Bu kodları kullanacak kişi mutlaka GET ile gelen veriyi filtrelesin.
brc16

kişi bu mesajı beğendi.

https://ehantechnology.com/
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al