--------------------------------------------------------------------------------

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