php - 试图在 PHP 中获取用户 IP、引荐来源数据 - 为什么这段代码不起作用?

标签 php

以下代码:

<?php
    // Get referrer:
    $ref=@$HTTP_REFERER; 
    echo "<b>Referrer of this page  = $ref </b><br>";

    // Get IP:
    $ip=@$REMOTE_ADDR; 
    echo "<b>IP Address= $ip</b><br>";
?>

返回:

此页面的推荐人 =
IP地址=

为什么这行不通?谢谢-

最佳答案

$HTTP_REFERER$REMOTE_ADDR 未定义,因为 register_globals被关闭。

请改用 $_SERVER['HTTP_REFERER']$_SERVER['REMOTE_ADDR']。不要打开register_globals

关于php - 试图在 PHP 中获取用户 IP、引荐来源数据 - 为什么这段代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5930249/

相关文章:

php - 有没有办法禁止从类的实例向类添加属性?

php - Mysql REPLACE 不工作

php - getId3:未定义索引:playtime_string

php - 是否需要验证 $_GET id

php - jQuery Load,防止发生两次?

php - 用于替换 html 代码中的 css 类的正则表达式

php - 安全的 WebSocket 和 PHP

php - 无法在 laravel 5.1 中使用外观调用方法

PHP 连接到 4D 数据库

php - 从表单插入数据库时​​出错