Sayfaya Direkt Girişi Engellemek

  • Konuyu Başlatan Konuyu Başlatan Dark06149
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.729

Dark06149

Demir Cevheri Gibiyim
Katılım
23 Kasım 2019
Mesajlar
206
Elmaslar
67
Puan
8.920
Yaş
25
Minecraft
yok

Discord:

ByDark#9384

Arkadaşlar Ben Bir Chat Sistemi Hazırladım

bir chat.php dosyam var birde cek.php dosyam var

chat.php içindeki div etiketlerinden birisini ajax yardımı ile cek.php dosyasından 2 saniyede bir güncellenerek çekiyorum

Benim Sıkıntım cek.php dosyasına url kısmına cek.php yazark girişi engellemek istiyorum amam chat.php dosyamın içinde o uygulamayı göstermek isitiyorum

lütfen yardım edermisiniz .httacces ile giriş engelledim bu sefer chat.php dede gözükmedi

Kod:
if ($referrer!='index.php') { header("Location:index.php");

gibi bir kod yazdım gene chat.php de gözükmedi yardımcı olacak biri varmı
Gönderi otomatik olarak birleştirildi:

Yokmu Kimse Acaba ?
 
Son düzenleme:
Kod:
<?php
$x = $_SERVER['HTTP_REFERER'];
if ($x == "") {
echo "Bu sayfaya erişiminiz yok.";
}
else {
...
}
?>
PHP hakkında pek bilgim yok ve istediğiniz tam olarak bu mu anlamadım.
Bir de eğer o sayfaya erişilememesini istiyorsanız htacces veya firewall ile ayarlayabilirsiniz.

(Node.js olsa daha yardımcı olabilirdim)
 
saol dostum ama işime yaramadı şöyle düşün benim bir chat.php dosyam var ve bu dosyanın içine cek.php'yi dahil ediyorum chat.php doyasının içinde cek.php gözüksün ama direk cek.php ye giridiğmde gözükmesin istiyorum anladınmı bu yazdığın kod bir yere yöneldirme kodu @MustafaTRK
 
saol dostum ama işime yaramadı şöyle düşün benim bir chat.php dosyam var ve bu dosyanın içine cek.php'yi dahil ediyorum chat.php doyasının içinde cek.php gözüksün ama direk cek.php ye giridiğmde gözükmesin istiyorum anladınmı bu yazdığın kod bir yere yöneldirme kodu @MustafaTRK
Sayfaya girdiklerinde yönlendirirsin? Mantık bu değil mi zaten?
Gönderi otomatik olarak birleştirildi:

Ne kadar sağlıklı bir çözümdür bilmiyorum ama query ile şifre koy eğer şifre doğru olmazsa diğer sayfaya yönlendir doğruysa görüntülesin? Ya da post ile gönderirsin şifreleri, API mantığı yani. Ama ajaxta nasıl gizlersin bilmiyorum
 
Evet Dostum ama ben chat.php girdiğimdede yölendirliyorum onu yapınca sonuçta chat.php içine çekiyorum cek.php'yi anladınmı ?

@MustafaTRK
 
Kod:
order deny, allow

allow from hostipadresi

deny from all
.htaccess dosyanıza yazar mısınız? cek.php için
 
cek.php dosyanıza şunu ekleyin:
PHP:
if (basename($_SERVER['PHP_SELF']) == basename(__FILE__)) {
  header('Location: 404');
}

kolay gelsin :)
Gönderi otomatik olarak birleştirildi:

Kod:
order deny, allow

allow from hostipadresi

deny from all
.htaccess dosyanıza yazar mısınız? cek.php için
tüm dosyalara erişimi engellersiniz bu şekilde :) sadece sunucu ulaşabilir.
 
Dostum Bunu Yazdığımda forbidden olarak gizleniyor dosya tamam ama chat.php'de de gözükmüyor bomboş oluyor @MustafaTRK
 
@Eliza2beth Bu Kodu Yazdığım Zaman chat.php dosyasındada gözükmüyor dostum ?
 
Ben Size Eniyisi Biraz Resimli Anlatayım

Altaaki cek.php sayfasından gelen güncel verileri chat.php ye yansıtıyorum lakin verdiğiniz kodları yazınca bu yazdırdığım kısımda boş kalıyor Şimdi Anlamışsınızdır Umarım ?

@Eliza2beth
@MustafaTRK


Bu Resim Benim Chat .php sayfam

Adsız.png



Bu Resimde benim cek.php sayfam


Adsızs.png
 
cek.php'de ajax işlemlerini mi yapıyorsunuz?
 
ajax kodlarımı chat.php ye yazıyorum ? Fikriniz Nedir @Eliza2beth
Gönderi otomatik olarak birleştirildi:

Ama Ajax işlemleri cek.phpde dönüyor evet
Gönderi otomatik olarak birleştirildi:

isterseniz ajax kodlarımı ve cek.php sayfa yapısınıda atabilirim
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst