Premetto che avevo presentato il problema che sto per esporre anche in asp, ma non so più come risolverlo.

Ho scritto una pagina per contare i click che però qui non riporto ma la sintetizzo per arrivare subito al problema. Supponiamo che il mio file si chiami contaclick.php e il codice sia il seguente:

Codice PHP:
<?
$url 
$_GET['url'];

Header("Location: $url");
?>
Se io lancio il file in questione nel seguente modo: http://www.miosito.ext/contaclick.ph.../www.pippo.ext , il tutto funziona regolarmente e lo script reindirizza a http://www.pippo.ext

Ma se l' url di destinazione comprende anche parametri, ad esempio http://www.pippo.it/?dir=arte&sez=cultura e rimetto in atto il mio script con

http://www.miosito.ext/contaclick.ph...te&sez=cultura

l' url di destinazione non è corretto, ossia si "mangia" un parametro e reindirizza a http://www.pippo.it/?dir=arte ( e tagliando fuori &sez=cultura )

Come fosso fare affichè ciò non accada?

Io devo linkare i link del mio sito da monitore nel seguente modo:

http://www.miosito.ext/contaclick.ph...ame=nomescelto

in cui da esso devo recuparare, attraverso lo script:

$_GET['url'] ( in questo caso vale http://www.sitoesterno.com/?par1=val1&par2=val2 )
$_GET['name] ( in questo caso vale nomescelto )


e dopo tutte le varie elaborazioni reindirizzare a B]http://www.sitoesterno.com/?par1=val1&par2=val2 [/B]

Preciso che non so a priori ( essendo link esterni al mio sito ) se l' url di destinazione conterrà anche parametri e se li conterrà, non so come si chiameranno e quanti saranno

C' è soluzione?

In sostanza si tratta di separare i parametri che appartengono all' url da quelli che servono allo script ma io non ho idea su come fare....