php 加载其他网页地址,php-通过iframe加载网站时,该网站将识别哪个IP地址?

因此,有两个网站A和B.

A有一个包含iframe的页面,该页面加载了B.

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_FOR']))

$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];

else if(isset($_SERVER['HTTP_X_FORWARDED']))

$ipaddress = $_SERVER['HTTP_X_FORWARDED'];

else if(isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))

$ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];

else if(isset($_SERVER['HTTP_FORWARDED_FOR']))

$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];

else if(isset($_SERVER['HTTP_FORWARDED']))

$ipaddress = $_SERVER['HTTP_FORWARDED'];

else if(isset($_SERVER['REMOTE_ADDR']))

$ipaddress = $_SERVER['REMOTE_ADDR'];

else

$ipaddress = 'UNKNOWN';

return $ipaddress;

}

如果用户访问A中的iframe页面,将获取哪个IP地址?

它是客户的IP地址吗?

要么

站点A的IP地址?

解决方法:

iframe元素表示nested browsing context.iframe源由用户浏览器请求.因此,如果您检查IP地址,您将获得客户端IP.

标签:iframe,php

来源: https://codeday.me/bug/20191111/2022703.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值