38 messaggi dal 05 ottobre 2001
Ho realizzato una classifica tra i links ospitati sulla homepage del mio sito http://www.dimensionearte.it

Per conteggiare i click sui links utilizzo ad esempio l'URL:
http://www.dimensionearte.it/link_go.asp?url=http://www.illuweb.supereva.it/index.htm&id_link=159

Alla pagina link_go.asp prelevo il valore di id_link(159), incremento il contatore e faccio il redirect al link vero e proprio(http://www.illuweb.supereva.it/index.htm)

Qual'è il problema?
dovendo passare come variabile un link del tipo:
http://www.dimensionearte.it/artista.asp?ARTISTA=Pino Viscusi&datab=6&idut=346
succede un macello.
Come faccio a passare un URL contenente caratteri come ? e & punto interrogativo

2.907 messaggi dal 15 maggio 2001
Contributi
Prova ad usare il Server.URLEncode("http://www.tuosito.it")




<font size=3> -¦» Rome Webmaster «¦- </font id=size3><font size=2> <b> [</b> Alla prossima<b> ]</b> </font id=size2>
38 messaggi dal 05 ottobre 2001
Con urlencode diventa:
http://www.dimensionearte.it/artista.asp#CH%2863%29;ARTISTA%3DPino%2520Viscusi#CH%2838%29;datab%3D6#CH%2838%29idut%3D346
e non punta alla pagina giusta...

2.907 messaggi dal 15 maggio 2001
Contributi
Sinceramente prima ho letto di corsa e non ho afferrato bene il tuo problema.........

ma scusa se la tua stringa è per esempio così composta :

www.tuosito.it?colore=rosso&nome=Luca

che problema c'è ?? Quella è una banalissima stringa di interrogazione o QueryString

tu volevi sapere come fare per passare una cosa del genere ?? :

www.tuosito.it?colore=ros&so&anni=18

Fammi capire bene.....

<font size=3> -¦» Rome Webmaster «¦- </font id=size3><font size=2> <b> [</b> Alla prossima<b> ]</b> </font id=size2>
38 messaggi dal 05 ottobre 2001
Comprendo benissimo che a volte è difficoltoso presentare un problema, cmq:

per conteggiare una cliccata vado su
http://www.dimensionearte.it/link_go.asp e passo come variabili
l'URL es.
url=http://www.andreamancini.it
e l' ID che mi identifica la cliccata es.
id_link=160

ne risulta:
http://www.dimensionearte.it/link_go.asp?url=http://www.andreamancini.it/&id_link=160

Ma se l'URL è:
artista.asp?ARTISTA=Pino Viscusi&datab=6&idut=346
allora si incasina.
Allora facendo un pò alla "casareccia" con REPLACE risolvo modificando l'URL:
artista.aspçARTISTA=Pino Viscusi§datab=6§idut=346

poi con il REPLACE inverso rifaccio il REDIRECT e funziona

per vedere:
http://www.dimensionearte.it

funziona, ma non mi piace il sistema che mi sembra "arrabattato"


38 messaggi dal 05 ottobre 2001
Ho provato di nuovo con
Server.URLEncode ed ora sembra che funzioni

Grazie ROME

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.