Mi scuso in anticipo per i termini impropri ma sono alle prime armi.
Ho creato una pagina che passa nell’URL la geolocalizzazione in due variabili (var1 e var2).
Quando tento di raccogliere le variabili con $_GET, in una pagina PHP per scriverle in un file “visite.txt” non vengono scritte e si verifica un
Undefined index (registrato su error_log.txt).
Tutte le altre vengono regolarmente scritte sul file txt compreso l’intero indirizzo URL che evidenzia le due variabili valorizzate dopo il ? e separate dalla &.
Ho finito i neuroni senza riuscire a capire... qualcuno può aiutarmi?
Questo è il codice della pagina PHP:
Ho creato una pagina che passa nell’URL la geolocalizzazione in due variabili (var1 e var2).
Quando tento di raccogliere le variabili con $_GET, in una pagina PHP per scriverle in un file “visite.txt” non vengono scritte e si verifica un
Undefined index (registrato su error_log.txt).
Tutte le altre vengono regolarmente scritte sul file txt compreso l’intero indirizzo URL che evidenzia le due variabili valorizzate dopo il ? e separate dalla &.
Ho finito i neuroni senza riuscire a capire... qualcuno può aiutarmi?
Questo è il codice della pagina PHP:
PHP:
<?php
$longi = $_GET["var1"];
$latid = $_GET["var2"];
$ip = $_SERVER['REMOTE_ADDR']?:($_SERVER['HTTP_X_FORWARDED_FOR']?:$_SERVER['HTTP_CLIENT_IP']);
$hostname = gethostbyaddr($ip );
$referer = $_SERVER['HTTP_REFERER'];
$browser = $_SERVER['HTTP_USER_AGENT'];
ini_set( 'date.timezone', 'Europe/Rome' );
$fp = fopen("visite.txt","a-");
fwrite($fp, "***");
fwrite($fp, $latid);
fwrite($fp, "*****");
fwrite($fp, $longi);
fwrite($fp, $ip );
fwrite($fp, " ");
fwrite($fp, $hostname );
fwrite($fp, " ");
fwrite($fp, $referer );
fwrite($fp, " ");
fwrite($fp, $browser );
fwrite($fp, $_GET['pagename']);
fwrite($fp, " ");
fwrite($fp, date('d M Y'));
fwrite($fp, " ");
fwrite($fp, date("H:i:s"));
fwrite($fp, "\r\n");
fclose($fp);
?>
Ultima modifica di un moderatore: