Nasıl bir php script sadece aynı sunucudan yapılan isteklere cevap yapabilir?

3 Cevap php

Nasıl talep komut aynı etki alanında ise, benim PHP script sadece isteklere cevap alabilirim?

** Edit: The PHP file is being accessed by an ajax request and is proxy, so I don't want others directly requesting it to come up, is this possible?

3 Cevap

Sen $_SERVER['REMOTE_ADDR'] sayfayı isteyen kullanıcının IP karşılaştırmak için kullanabilirsiniz. Yoksa sadece (tabii ki), komut satırından çalıştırmak için sizi gerektirir bir komut satırı komut yapabiliriz.

edit:

Sen AJAX başka senaryoyu kullanarak insanları engellemek istiyorsun? Böyle istek orada başlar, imkansız AJAX kendisi gibi, müşteri tarafından yürütülür. Ve tek başına bu komut aramak için her zaman mümkün olacaktır; Eğer zor yapabilir, ama bunu önlemek mümkün olmayacaktır.

Kendi sunucusuna isteklerini göndererek olmamalıdır. Sen include dosya gerektiğini ve doğrudan işlevleri yürütmek.

Bunu yapmak için güvenli bir yol yoktur. Bazı geliştiriciler safça HTTP yönlendirme başlığı alanını kullanın, ancak ajax arayüzü kötüye kadar akıllı kimse hiçbir sorun yönlendirme dövme olacaktır.