wmaraci reklam

Php Giriş Sayfası

6 Mesajlar 826 Okunma
wmaraci reklam

ZagorCan ZagorCan WM Aracı Kullanıcı
  • Üyelik 18.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Ogrenci
  • Konum Adana
  • Ad Soyad B** A**
  • Mesajlar 391
  • Beğeniler 16 / 55
  • Ticaret 10, (%100)
Merhaba arkadaşlar, sorunumu başlıkta nasıl dile getireyim bilemedim.

Şöyle anlatayım, çeşitli sitelerde gördüğünüz bir sistem aslında, şöyle ki ;

Cloudflare'den bildiğiniz one more step veya checking browser özelliğini ben php ile basit bir şekilde yapmak istiyorum. Yani birisi sitede ki herhangi bir url'ye adres satırından giriş yapmaya çalıştığında otomatik olarak belirlediğim sayfaya yönlendirecek. Bunun için session olayını buldum, biraz araştırdım aşağıda ki kodlara ulaştım :

koruma.php adlı sayfa burası,

session_start();
$ref = $_GET['uri'];
$_SESSION['ddos_sessionu'] = 1;
?>




Dos Protect




Girişi Tamamlamak İçin Tıklayınız >>






index.php'ye ekliceğim kodlarda ;

if(!$_SESSION['ddos_sessionu']){
$uri = $_SERVER['REQUEST_URI'];
header("location: /koruma.php?uri=$uri");
exit();
}
?>


Fakat sorun şu ki değişik bir url'ye yönlendiriyor, şu şekil

koruma.php?uri=/”/index.php” birden fazla tıklayınca
/koruma.php?uri=/”/”/”/”/index.php””””
bunu aşmamın yolu var mıdır acaba veya önerebileceğiniz başka birşey var mı ?
Baya bir araştırdım istediğimi sağlayacak başka kodta bulamadım yardımlarınızı bekliyorum :)
 

 

wmaraci
reklam

ayqo ayqo WM Aracı Kullanıcı
  • Üyelik 15.02.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğretmen
  • Konum Kastamonu
  • Ad Soyad A** T**
  • Mesajlar 386
  • Beğeniler 20 / 68
  • Ticaret 14, (%100)
javascipt kullanabilirsin. kodu echonun içine yazıp rahatlıkla kullan


<script>

window.location = "koruma.php"

</script>

 

 

ZagorCan ZagorCan WM Aracı Kullanıcı
  • Üyelik 18.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Ogrenci
  • Konum Adana
  • Ad Soyad B** A**
  • Mesajlar 391
  • Beğeniler 16 / 55
  • Ticaret 10, (%100)
Hocam şöyle bir ayrıntı var istediğim şey diyelim ki www.siteadı.com/a.html e birisi direk giriş yapmaya çalıştı. Ben bunu istediğim bir sayfaya yönledirmek istiyorum. Bu sayfada var olan giriş yap butonuna basmadan site içeriğine erişemesin istiyorum. Cloudflare'in one more step uygulamasını görmüşsünüzdür. Bunun bir benzerini arıyorum yani.
 

 

yigido580638 yigido580638 WM Aracı Kullanıcı
  • Üyelik 23.03.2014
  • Yaş/Cinsiyet 46 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad M** Y**
  • Mesajlar 112
  • Beğeniler 9 / 15
  • Ticaret 3, (%100)
header("location: /koruma.php?uri=$uri"); buradaki / işaretini kaldırın hocam.
header("location: koruma.php?uri=$uri"); şeklinde olsun.


Veya ./koruma.php?uri=$uri" (başına tek nokta koyarak) bu şekilde yapın.
 

 

wmaraci
wmaraci

ZagorCan ZagorCan WM Aracı Kullanıcı
  • Üyelik 18.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Ogrenci
  • Konum Adana
  • Ad Soyad B** A**
  • Mesajlar 391
  • Beğeniler 16 / 55
  • Ticaret 10, (%100)
yigido580638 yardımınız için teşekkür ederim, şimdide girişe tıklayınca böyle kalıyor http://siteadi.com/forum/koruma.php?uri=/forum/
 

 

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
koruma.php da baglanti kodunuzu boyle degistirin

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