Php 如何跟踪电子邮件发件人的ip地址
我正在使用php中的邮件功能,如何跟踪或查找电子邮件发件人的Php 如何跟踪电子邮件发件人的ip地址,php,Php,我正在使用php中的邮件功能,如何跟踪或查找电子邮件发件人的IP地址。 这是我的密码 mail($to,$subject,$message); 所有参数都来自使用$\u POST查看此答案的查看页面 在php中创建函数 function getUserIpAddr() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) //if from shared { return $_SERVER['HTTP_CLIENT_IP'];
IP地址
。
这是我的密码
mail($to,$subject,$message);
所有参数都来自使用$\u POST
查看此答案的查看页面
在php中创建函数
function getUserIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //if from shared
{
return $_SERVER['HTTP_CLIENT_IP'];
}
else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //if from a proxy
{
return $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
return $_SERVER['REMOTE_ADDR'];
}
}
并将ip地址添加到电子邮件中
$message = "IP Address: " . getUserIpAddr();
mail($to,$subject,$message);
嗯,将
$\u服务器[“REMOTE\u ADDR”]
附加到您的$消息中
?您可以通过发送伪造的HTTP\u X\u转发来帮助黑客轻松欺骗ip,以便更好地记录所有这些ip