by tymoteuszjozwiak with small edit

fix: prevent IP address from being taken from input #4
pull/4/head
to3k 2022-12-21 21:18:23 +01:00 zatwierdzone przez GitHub
rodzic 377e315fde
commit e387d7d770
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 14 dodań i 14 usunięć

Wyświetl plik

@ -23,6 +23,19 @@
{ {
if($_POST['consent'] == "agree") if($_POST['consent'] == "agree")
{ {
if($_SERVER['HTTP_CLIENT_IP'])
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
elseif($_SERVER['HTTP_X_FORWARDED_FOR'])
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
$message = "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\"> $message = "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">
<head> <head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
@ -30,7 +43,7 @@
<body> <body>
<b>Submitter's address:</b> ".$email."<br> <b>Submitter's address:</b> ".$email."<br>
<b>Submitter's name:</b> ".addslashes(strip_tags($_POST['form_name']))."<br> <b>Submitter's name:</b> ".addslashes(strip_tags($_POST['form_name']))."<br>
<b>IP:</b> ".addslashes(strip_tags($ip))."<br> <b>IP:</b> ".$ip."<br>
<b>Message:</b><br> <b>Message:</b><br>
".addslashes(strip_tags($_POST['form_message']))." ".addslashes(strip_tags($_POST['form_message']))."
</body> </body>
@ -54,19 +67,6 @@
else { $alert = 4; } else { $alert = 4; }
} }
if($_SERVER['HTTP_CLIENT_IP'])
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
elseif($_SERVER['HTTP_X_FORWARDED_FOR'])
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
mysqli_close($mysqli); mysqli_close($mysqli);
//Change language //Change language