1
나는 PHP에서 메일 기능을 사용하고 있으며, 추적하는 방법이나 이메일을 보낸 사람 IP address
을 찾으려고합니다. 여기 내 코드입니다.이메일 발신자의 IP 주소를 추적하는 방법
mail($to,$subject,$message);
모든 매개 변수는보기 페이지에서 $_POST
을 사용하여 왔습니다.
나는 PHP에서 메일 기능을 사용하고 있으며, 추적하는 방법이나 이메일을 보낸 사람 IP address
을 찾으려고합니다. 여기 내 코드입니다.이메일 발신자의 IP 주소를 추적하는 방법
mail($to,$subject,$message);
모든 매개 변수는보기 페이지에서 $_POST
을 사용하여 왔습니다.
확인이 답변 https://stackoverflow.com/a/3358212/829533
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'];
}
}
의 기능을 확인하고
$message = "IP Address: " . getUserIpAddr();
mail($to,$subject,$message);
가짜 HTTP_X_FORWARDED_FOR을 (를) 찾아 내면 쉽게 해커가 스푸핑하는 데 도움이됩니다. 더 나은 모든 로그를 기록합니다. – RezaSh
음가 $ _SERVER'[ "REMOTE_ADDR을"]'추가 이메일에 IP 주소를 추가하려면 '$ message'? –