PHP "Yanlış yönlendirme"

4 Cevap php

Ben php için oldukça yeni, ama ben öğreniyorum! Ben bir müşteri web sitesinde basit bir formu var. Ben formu test ediyorum ve ben teslim tıklatın, ben şu hatayı alıyorum:

Form Mail Komut

Wrong referrer (referring site). For security reasons the form can only be used, if the referring page is part of this website.

Note for the Admin: Please add the name of your server to the referrer variable in the index.php configuration file: mywebsite.com

Powered by Form Mail Komut

Ben formları yapılandırma ve destek dosyaları ile arıyorum ama ben değiştirmek gerekiyor ne olduğunu tam olarak anlamıyorum.

Birisi Yönetici notu yukarıdaki ne anlama geldiğini bana açıklayabilir misiniz ve bunu nasıl düzeltebilirim?

Teşekkürler.

4 Cevap

Yönlendirme genellikle isteği ile birlikte bir istemci (tarayıcı) tarafından bir sunucuya gönderilen bir değerdir. Bu istenen kaynak bağlantılı veya teslim edildiği URL adresini belirtir. Bu hata web sitenize kaynaklı olmadığını girişini ele gelen senaryoyu engellemek için tasarlanmıştır FormMail bir güvenlik mekanizmasının bir parçasıdır.

Örneğin, form http://www.foo.com/form.html and your script is at http://www.foo.com/script.php . If the script does not check the referrer value, I can create a form on my site at http://www.bar.com/myform.html de olduğunu söylüyorlar ve komut gönderebilirsiniz. Posta göndermek Script spam göndermek için genellikle bu şekilde istismar edilmektedir.

, Sorunu gidermek için komut girişi idare ve domain veya sayfanızın belirli URL içerecek şekilde değiştirmek gerekir yönlendirmeleri gösterir senin metninin yapılandırma dosyasındaki parametreyi bulmak için.

Bu yönlendirme genellikle HTTP protokolü kapsamında tek 'R' ile referer olarak yanlış yazılmış unutmayın.

Açıktır ki sayfanızda Form Mail senaryoyu kullanıyor. Bu formu göndererek, diğer etki engelleyen bir güvenlik özelliği vardır. Bu spam göndermek için komut dosyası kullanarak botlar önlemek için yapılır.

Form posta komut dosyası veya komut dosyası kendisinde yapılandırmada, listelenen yönlendirmeleri ile bir dizi veya değişken bulacaksınız. Bu, bu formu posta arama izin vermek istediğiniz siteleri. Bu listeye kendi etki alanı eklemek veya bu değişkene atamak gerekir.

Üzgünüm, bu senaryoyu kullanmadıysanız, bu yüzden daha belirli olamaz.

Değiştirmek istediğiniz satırı:

$referring_server = 'http://www.mywebsite.com, scripts';

Böyle bir şey için değişen muhtemelen çalışacaktır:

$referring_server = 'yourdomain.com';

Doing a quick search for the error you're seeing, I found this link: http://www.stadtaus.com/forum/t-3528.html

Ben kullandığınız aracı ile yabancı değilim ama iyi bir uyum gibi görünüyordu çünkü bu durumda size yardımcı olur emin değilim.