Bir istek PHP komut dosyası üzerinde barındırılan aynı ana gelirse belirlemek için PHP kullanarak güvenilir bir yol var mı? Diğer bir deyişle, istemci ve sunucu bilgisayarın aynı olup olmadığını belirlemek için bir yolu var mı?
Hmm, yaygın önlemek için CSRF (Cross-Site Request Forgery) senin soruna bir çözüm olabilir kullanılan bir belirteç mekanizma gibi geliyor. Bu istek Burada daha fazla uygulama detayları ile bir çift bağlantılar vs karşılaştırarak belirteçleri bir kaynaktan geliyor emin olmasını sağlayacaktır: here ve here
Bu benim geri adım ve neden ne yaptığınızı yaptığını sormak gerektiğini düşünüyorum soru tür?
İsteğiniz belirtilen yöntemle yerel makineden geldiyse belirleme, sorunları var değil Hte en az olan (birçok IP adreslerine sahip ve bir sunucu bunlardan sadece bazı bağlı olabilir bir makine anlamında) sanal arayüzleri ve çok güdümlü olduğunu.
Belirli ayrıcalıklar için kontrol çeşit olarak yerel olarak gelen bir istek kullanmak için gidiyoruz eğer, benim tavsiyem yapmak değil. evet birisi IP adresini sızdırarak (ama onlar bir cevap almazsınız) ama yine de yeterli olabilir.
Ne yaptığınızı yönetici sayfa veya sitenin bir tür yaratıyor, o zaman benim tavsiyem (127.0.0.1) localhost olduğunu bağlamak ve sorun (hemen hemen) çözüldü.
Istemci ve sunucu aynı makinede ve özel sayfa veya sitenin çeşit yapmıyoruz Ayrıca eğer o zaman neden Web Sitesi üzerinden iletişim kurmak gerekir? Sadece yerine yerel komut dosyalarını çalıştırabilirsiniz.
Temelde bu duruma bağlıdır.