我有一个测试 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);
?>