scusate ragazzi perche non mi carica i dati questa variabile?
var ip:String='';
var time:String='';
var result_lv:LoadVars = new LoadVars();
result_lv.sendAndLoad("useronline.php", result_lv, "POST");
result_lv.onLoad = function(success:Boolean) {
if (success) {
ip = result_lv['ip'];
time = result_lv['time'];
}
}
Codice PHP:
/*
tabella 'useronline'
--------------------
campi: time (datetime)
ip (varchar 15 unique)
url (varchar 255)
*/
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "3333";
$timeoutseconds = 300;
if (getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} else if (getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} else if (getenv('REMOTE_ADDR')) {
$ip = getenv('REMOTE_ADDR');
} else {
$ip = "Unknown";
}
//Mi connetto al database
$db = @mysql_connect($dbhost,$dbuser,$dbpass)
or die("[b]Database error:[/b] Cannot establish connection.");
//Seleziono il database
@mysql_select_db($dbname,$db)
or die("[b]Database error:[/b] Cannot select database.");
//Cancello i "vecchi" visitatori
@mysql_query("DELETE FROM useronline WHERE (time + INTERVAL 5 MINUTE) < NOW()")
or die("[b]Database error:[/b] Cannot insert new data.");
//Inserisco nuovi visitatori
@mysql_query("REPLACE INTO useronline (time,ip,url) VALUES (NOW(),'$ip','".$_SERVER['PHP_SELF']."')")
or die("[b]Database error:[/b] Cannot insert new data.");
$result = mysql_query("SELECT time,ip,url FROM useronline ORDER BY time DESC");
while ($row = mysql_fetch_assoc($result)) {
echo "<div>- ".$row['ip']." (".$row['time'].")</div>";
}
echo "Visitatori online: ".mysql_num_rows(mysql_query("SELECT ip FROM useronline"));
echo'</br>';
echo'</br>'