Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    QueryString che non capisco...

    Ciao a tutti

    domanda al volo:
    per ottenere l'indirizzo della pagina in cui sono, utilizzo

    URL = Replace(Request.ServerVariables("URL")&"?"&Request .ServerVariables("QUERY_STRING"), "&","&")

    (ho provato anche senza il 'replace')

    e poi invio tramite quesryString la variabile URL ad un altra pagina. In questa pagina, nella barra degli indirizzi, mi appare la stringa completa, per esemio: URL=/root/pagina.asp?var1=aaa&var2=bbb. Però... se nella stessa pagina effettuo un response.write, la variabile URL mi appare troncata alla prima variabile, cos': URL=/root/pagina.asp?var1=aaa


    E' un problema di '&'? O cosa?
    Sicut Nox Silentes

  2. #2
    codice:
    <%
    pagina = request.serverVariables("PATH_INFO")
    qString = request.serverVariables("QUERY_STRING")
    if len(qString) > 0 then pagina = pagina & "?" & qString
    pagina = server.URLEncode(pagina)
    %>

  3. #3
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da Mems
    codice:
    <%
    pagina = request.serverVariables("PATH_INFO")
    qString = request.serverVariables("QUERY_STRING")
    if len(qString) > 0 then pagina = pagina & "?" & qString
    pagina = server.URLEncode(pagina)
    %>

    Ciao,
    non funziona lo stesso. Sempre lo stesso problema.
    Sicut Nox Silentes

  4. #4
    Originariamente inviato da Freedom
    Ciao,
    non funziona lo stesso. Sempre lo stesso problema.
    com'è lo script completo? nella barra degli indirizzi ti appagliono i valori di URL codificati grazie al server.urlencode?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.