miten saisin etta kun nappia painetaan niin ip tallennettaisiin?
miten saisin ipn?
esko345
1321
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
sun sivuilla jätetään varmaan joku palaute tai muu teksti formin avulla ja haluat lähettäjän IP:n talteen?
php-skriptissä voit hakea lähettäjän IP-osoitteen muuttujasta
$ip = $_SERVER['REMOTE_ADDR'];
Käyttäjällä saattaa olla myös välityspalvelin määriteltynä selaimeen ja silloin tuossa muuttujassa näkyykin proxyn osoite.
Tämä funktio kaivaa osoitteen esiin aika perusteellisesti:
function getip() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}
Osoitteen laitat sitten talteen tiedostoon tai tietokantaan.