通过AJAX请求访问我有一个简单的AJAX GET请求将用特定的PHP页面:得到哪些IP页面是PHP
$.ajax({
type: "GET",
url: "http://example.com/remote.php",
success: function(response){
document.getElementById("test").innerHTML = response;
}
});
的remote.php
页呼应了$_SERVE['REMOTE_ADDR']
变量。 AJAX请求的响应是客户端本身的IP地址(用户从中导航)。
包含AJAX请求的JS文件位于同一台服务器上,例如, G。 http://example.com/js/ajaxstuff.js
。
我的目标是从哪个网站访问PHP页面,以防止用户简单地通过PHP页面本身收集信息。基本上,我试图从AJAX访问页面时获得http://example.com
的结果或所述服务器的IP的结果,或者如果PHP浏览器直接从其浏览器访问PHP页面,则尝试获得IP的结果。
这不完全是我的目标。这不是我想要阻止某个用户的IP,我只是想允许通过网站的请求。 – Momo
那么选项1和选项2都会为你做到这一点。 – user2420647
号码。“AJAX请求的响应是客户端本身的IP地址(用户从中导航)”。我想知道如何访问PHP页面;或者用户创建了第三方网站,通过AJAX访问网页或者通过浏览器直接连接到网页,或者该网页是通过*仅允许的JS脚本*访问的,位于存储PHP文件的网站内部太。 – Momo