Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    150

    Troncatura degli url passati

    Salve,

    ho il seguente problema. Se io creo un file sul mio sito di nome redirect.asp con questo codice ( ovviamente questo è solo un test, mi serve per fare una cosa più complicata ):

    Codice PHP:
    <%
    Response.Redirect Request.QueryString("url")
    %> 
    e passo l' url nel seguente modo:

    http://www.miosito.com/redirect.asp?...&cognome=rossi

    mi reindirizza a

    http://www.sitoesterno.com/?nome=pippo facendomi perdere &cognome=rossi

    Come posso fare perchè ciò non accada?

    Preciso che gli url che passo possono essere qualsiasi nel senso che non so a priori i nomi e il numero di parametri ma possono variare di volta in volta, come nei seguenti esempi:


    http://www.miosito.com/redirect.asp?...d=2&citta=roma
    http://www.miosito.com/redirect.asp?...osso&cat=fiori

    ecc...


    Qualcuno mi può dire come scrivere il codice ????

  2. #2
    se hai solo un argomento (l'url) puoi utilizzare Request.ServerVariables("QUERY_STRING").

    Ciau!
    - Atari

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    150
    E come si usa?

    No, in genere ho più argomenti che però mi troncano se più di uno......

  4. #4
    quando stampi il link devi usare server.UrlEncode(variabile)... es:

    codice:
    dim nome, cognome
    
    nome="Mario Ansaldo"
    cognome="Rossi"
    
    response.write "http://www.tuosito.it/?nome=" & server.urlencode(nome) & "&cognome=" & server.urlencode(cognome)
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    codice:
    For each item in request.QueryString
    str_temp = item & " = request.QueryString(""" & item & """)"
    Execute(str_temp)
    Next
    la denominazione delle variabili che vengono create di tipo variant corrisponde al nome nella querystring nella coppia nome/valore.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    150
    Grazie a tutti, ho risolto!!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.