Hej!
Hur tar man in besökarens ipnummer?
Förmodar att det är något åt detta hållet, men får inte till det riktigt.
$ipaddress = $HTTP_REFERER
Och...
Om man ska ha in det i en tabell i mySQL så är väl en VARCHAR(20) ok att använda?
8 svar · 295 visningar · startad av Pellefant
Hej!
Hur tar man in besökarens ipnummer?
Förmodar att det är något åt detta hållet, men får inte till det riktigt.
$ipaddress = $HTTP_REFERER
Och...
Om man ska ha in det i en tabell i mySQL så är väl en VARCHAR(20) ok att använda?
Tackar, fungerar toppen! :)
$dbinfo = mysql_db_query("clicktracking", "INSERT history (AffID, refurl, state, ipaddress, datetime) VALUES ('$AffID', '$refurl', '$state', '$REMOTE_ADDR', '$datetime')");
$_SERVER["REMOTE_ADDR"] bör (ska) du använda
oki. Det kan bli fel annars?
Eftersom alla klagar :) så kommer här ett litet citat från php manualen om mysql_db_query():
Note: This function has been deprecated since PHP 4.0.6. Do not use this function. Use mysql_select_db() and mysql_query() instead.
Pellefant skrev:
oki. Det kan bli fel annars?
ja, om du/ditt webhotell har register_globals = off
Man bör alltid förutse att de kanske stänger av register_globals eller du kanske behöver flytta... så det är bäst att köra med pimmes ex. samt använda sig av $_POST, $_GET etc.