【发布时间】:2018-09-17 02:47:41
【问题描述】:
我有一个测试 php 代码。这实质上是抓取某人的 IP 并将其通过电子邮件发送到一个地址。我计划稍后将其存储在数据库中,但出于测试目的,我将其作为电子邮件发送给我。
我的问题是,我启用了 cloudflare,所以当我使用 getenv(REMOTE_ADDR) 时,它给了我 cloudflare 的 IP,而不是实际的访问者 IP。有没有办法获取访问者的IP?
<?php
$ip = getenv(REMOTE_ADDR);
mail("email@domain.com", "You got a visitor", "IP: ".$ip);
?>
【问题讨论】:
标签: php cloudflare getenv