Autor Zpráva
radozaj
Profil
Ahoj,
neviete mi niekto poradit, ako si zaznamenam IP adresu v php do nejakej premennej? Napr. ked niekto mi vyplni anketu a ja nechcem, aby ju vyplnal znovu...
Casero
Profil
$_SERVER['REMOTE_ADDR'];
WanTo
Profil
Napr. ked niekto mi vyplni anketu a ja nechcem, aby ju vyplnal znovu...
S trochou štěstí ji nebude moct vyplnit i někdo další, kdo má stejnou veřejnou IP.
DJ Miky
Profil
Nejlepší bude ukládat externí, popř. interní IP (byl tu způsob, jak ji zjistit, hledej tu "internal ip") a browser (hlavička user-agent) / systém (také z hlavičky user-agent), k tomu ještě ukládat cookies. Lepší ochranu asi neuděláš...
peta
Profil *
"ako si zaznamenam IP adresu v php"
forum PHP ???

<?php
function getIP()
{
$ip1 = getenv("REMOTE_ADDR"); //on proxy
$ip2 = getenv("HTTP_X_FORWARDED_FOR"); //behind proxy
$ip = ($ip2!="" && ip2long($ip2)!=-1) ? ip2long($ip2) : $ip1;
$ip = substr($ip,0,15);
return $ip;
}
?>
Toto téma je uzamčeno. Odpověď nelze zaslat.