--------------------------------------------------------------------------------
Buonasera,
ho un problema con un programmino php, spero possiate aiutarmi.
Sto creando un contatore di click per un determinato link ed agisco in questo modo:
al posto della creazione del solito link ipertestuale costruisco un 'istruzione in html simile alla seguente:
<a href="go.php?pagina=p1>clicca qui</a>
Questo comando indirizza illink in un'applicazione del sito che dovrebbe registrare alcuni valori per poi rindirizzarti nella pagina a cui si trova il link che hai selezionato.
Il problema e' che quando avvio il processo questo si interrompre immediatamente lasciandomi alla pagina go.php quindi nn registrando ne i parametri selezionati nell'applicazione ne trasferendomi nella pagina indicata nel documento go.php.
Passo alla pubblicazione del codice php.
<?php
$query = $_GET["q"];
$data = date("d/m/Y");
$ora = date("H:i:s");
$ip = $REMOTE_ADDR;
if ($query=="p1") {
save();
header("Location: http://www.tuosito.com/pagina1.htm");
}
if ($query=="p2") {
save();
header("Location: http://www.tuosito.com/pagina2.php");
}
}
// etc inserisci qui altri if se hai altri link da monitorare
// Funzione che salva la query e la data all'interno del file
// click.txt presente nella stessa cartella in cui salverai questo
// programma
function save () {
global $query,$data,$ora,$ip;
$textfile = fopen("test.txt", "a");
$dati_riga = "$query|$data|$ora|$ip\n";
fwrite($textfile,$dati_riga);
fclose($textfile);
}
Questo programmino registra certi valori tipo ip data ora ecc.... e poi li registra in un flie test.txt. Il processo purtroppo come prima detto si interrompe. Potete aiutarmi??
Ciao a tutti.
P.S. Spero di avere una risposta, ma se ritenete innoportuno il mio post potete semplicemente nn rispodermi. Ho pieno rispetto per tutti e vorrei che la cosa fosse reciproca.
Ciao
![]()