Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    111

    Eliminare parte di stringa

    Ciao

    come si possono eliminare parti di stringa?
    Mi spiego meglio, trmite Server.URLEncode(..), ricevo una stringa con l'url. Vorrei da questo eliminare una variabile che mi passa.

    Ad esempio:
    URL = "http://www.pippo.it/default.asp?a=1&b=2&c=3

    e vorrei venisse:
    URL = "http://www.pippo.it/default.asp?a=1&c=3

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non puoi agire via server sul contenuto della URL una volta scritta.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    111
    Non posso? oh mamma!

    Ma non la posso convertire in stringa e da lì manipolarla?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Allora non ho capito.
    Se la recuperi puoi farci quello che ti pare.
    Mi sembrava chiedessi di toglierla dall'URL...

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    111
    Originariamente inviato da Roby_72
    Allora non ho capito.
    Se la recuperi puoi farci quello che ti pare.
    Mi sembrava chiedessi di toglierla dall'URL...

    Roby
    Allora, la recupero dal server... come 'pagina di provenienza'

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E poi cosa vuoi fare?
    Se ti interessa togliere un valore, basta recuperarli tutti e ricreare la query string solo con i "pezzi" che ti servono.

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    111
    Originariamente inviato da Roby_72
    E poi cosa vuoi fare?
    Roby
    Voglio eliminare questa variabile e relativo valore dalla stringa.

    Se ti interessa togliere un valore, basta recuperarli tutti e ricreare la query string solo con i "pezzi" che ti servono.
    E come si fa?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo come li recuperi.

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    111
    Originariamente inviato da Roby_72
    Vediamo come li recuperi.

    Roby
    Grazie Roby per la tua pazienza.

    Ti spiego, recupero il valore della pagina corrente ed invio il tutto tramite il GET di un form:

    <form name="login" method="post" action="/login/default.asp?URL=<%=Server.URLEncode(Request.Server Variables("PATH_INFO")&"?"&Request.ServerVariables ("QUERY_STRING"))%>">

    e ricevo il tutto con:

    URL = Request.QueryString("URL")


    Fine.

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ogni parametro in query string si recupera con:
    a = request.querystring("a")
    b = request.querystring("b")

    Per avere una nuova querystring:
    codice:
    Request.ServerVariables("PATH_INFO")&"?a="& a
    se ti serve solo il primo...

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.