以下是一个PHP的实例,展示如何跳出常规的框架限制,实现特定的功能。
实例:使用PHP获取用户IP地址,跳出浏览器同源策略限制
问题描述
在常规的浏览器环境中,JavaScript由于同源策略的限制,无法获取非同源页面的IP地址。但使用PHP可以轻松实现这一功能。

实现步骤
| 步骤 | 说明 |
|---|---|
| 1 | 创建一个PHP文件,命名为`get_ip.php`。 |
| 2 | 在文件中编写代码,使用`$_SERVER`数组获取用户IP地址。 |
| 3 | 将获取到的IP地址输出到浏览器。 |
PHP代码
```php
function getRealIP()
{
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
return $_SERVER['HTTP_CLIENT_IP'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
$ip = getRealIP();
echo "







