lostyazilim
tr.link

Sayfanın sadece belli bir linkten gelindiğinde gözükmesi için PHP,JS,HTACCESS!

6 Mesajlar 951 Okunma
lstbozum
tr.link

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)
Merhabalar...

Başlığı şu şekilde açayım üstadlar;

one.php adında bir sayfaya
ancak
show_one.php adındaki dosyadan bağlantı verildiğinde gelinebilmesi aksi her durumda sayfanın açılmaması için

[COLOR="Purple"](Ek olarak;
Sayfanın linkini bilenlerin sayfaya girmeye çalışmaları durumunda ip tespiti yapıp bloklaması ve dışarı atması için)


Hangi kodları kullanmalıyız?

PHP?
JS?
HTACCESS?


Teşekkürler...
[/COLOR]
 

 

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
wmaraci
reklam

zfczfc zfczfc WM Aracı Kimlik Onayı
  • Üyelik 13.03.2021
  • Yaş/Cinsiyet 49 / E
  • Meslek Matematik Öğretmenliği okuyoru
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 121
  • Beğeniler 68 / 68
  • Ticaret 0, (%0)
Hocam document.referrer komutu bir önceki sayfanın url adresini verir. Eğer bu sayfa aynı domain üzerindeyse uzantısını da verecektir ancak farklı domain ise sadece domain adresini verecektir. Sizin için ufak bir javascript kodu yazdım. Tek yapmanız gereken string alana gelinmesini istediğiniz url adresini yazmaktır. Ardından tagı üzerine kodu yapıştırmanız yeterli olacaktır.
<script>
if (document.referrer != 'http://127.0.0.1:5500/index1.html') {
window.stop();
document.function (e) {
if (e.keyCode == 123) {
return false;
}
if (e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
return false;
}
if (e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) {
return false;
}
if (e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)) {
return false;
}

if (e.ctrlKey && e.shiftKey && e.keyCode == 'C'.charCodeAt(0)) {
return false;
}
}
window.addEventListener('contextmenu', function (e) {
// do something here...
e.preventDefault();
}, false);
}

</script>
Eğer verilen url adresinden gelinmiyorsa window.stop() ile sayfa yüklemesi durduruluyor. ctrl + u ile sayfa kaynağı açma engelleniyor ve sağ click devre dışı kalıyor. Eğer istenilen url adresinden gelinmişse kaynak görüntülenebiliyor.
https://dosya.co/4i5551e34prq/Desktop.rar.html
Url adresindeki dosyada da string bolume index1.html in adresini komple yazarsanız sorunsuz çalıştığını göreceksiniz. Umarım yardımcı olmuştur.
BEYAZMASTER

kişi bu mesajı beğendi.

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)
Js profesörü zfczfc üstadım çok teşekkür ederim...

Elinize, zihninize, emeğinize sağlık...

Hemen deniyorum...
zfczfc

kişi bu mesajı beğendi.

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.

zfczfc zfczfc WM Aracı Kimlik Onayı
  • Üyelik 13.03.2021
  • Yaş/Cinsiyet 49 / E
  • Meslek Matematik Öğretmenliği okuyoru
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 121
  • Beğeniler 68 / 68
  • Ticaret 0, (%0)
Ne demek üstadım umarım sorununuzu çözer.
BEYAZMASTER

kişi bu mesajı beğendi.

wmaraci
wmaraci

darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad H** Y**
  • Mesajlar 161
  • Beğeniler 2 / 54
  • Ticaret 3, (%100)

$onceki_sayfa = $_SERVER['HTTP_REFERER'];
if($onceki_sayfa!="http://siteismi.com/show_one.php"){
header("Location: http://siteismi.com/404.php ");
}

// Sayfa içeriği buradan sonra
?>

BEYAZMASTER

kişi bu mesajı beğendi.

BEYAZMASTER BEYAZMASTER YÜCE ALLAH'IN aciz 1 kulu Kullanıcı
  • Üyelik 04.02.2020
  • Yaş/Cinsiyet 43 / E
  • Meslek Yazılım...
  • Konum Diğer
  • Ad Soyad O** B**
  • Mesajlar 597
  • Beğeniler 154 / 153
  • Ticaret 0, (%0)
Teşekkürler...
 

 

ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al