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:
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.extCodice PHP:
<?
$url = $_GET['url'];
Header("Location: $url");
?>
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....