我有一个HTML表单。当访问者提交表单时,将调用javascript方法。此方法向我的服务器的php文件发送AJAX请求。我的问题是我需要得到访客的ip地址。但是由于AJAX请求调用了php文件,$_SERVER'REMOTE_ADDR'给出了我的服务器地址。在这种情况下,我怎样才能得到访客的ip?谢谢
<form onsubmit="sendData(); return false;">
// some data here
</form>
function sendData(){
// do some work, ge
我有一个网站,我正在加载基于国家的动态内容。如果用户访问domain.com版本,Laravel的请求::IP ()将获得正确的(原始)客户端IP,而版本则为所有访问者获得相同的IP。我想是某个地方的NS解析器服务器或者是我不知道的东西。
是否有办法用重定向或其他方式设置www版本,以便$_SERVER‘X转发-FOR’或$_SERVER‘’HTTP_X_ way _FOR‘或$_SERVER’‘REMOTE_ADDR’获得原始客户端的IP?它是一个Cpanel,所以我不具备所有DNS组件的独立性,可以根据我的需要使用自定义Apache或Nginx设置转发所有内容。我只是需要一个旁路,可以说,
所以有两个网站A和B。
A有一个加载B的iframe页面,B有后端代码来检测访问者的IP地址,如下所示:
// Function to get the user IP address
function getUserIP() {
$ipaddress = '';
if (isset($_SERVER['HTTP_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if(isset($_SERVER['HTTP_X_FORWARDED