Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Problema con carattere `&` in querystring

    Ciao a tutti.

    Ho uno strano problema con un valore passato in querystring da una pagina web all' altra.

    Quando il valore è questo:
    pagina.asp?rs=PINCO & PALLO

    La stringa recuperata in querystring è PINCO, quando invece la stringa è:
    pagina.asp?rs=PINCO E PALLO

    La stringa recuperata in querystring è corretta, cioè PINCO E PALLO.

    Deduco che il carattere speciale `&` crea qualche problema al querystring.

    Vi è mai capitato?
    Grazie

    codice:
    <select size="1" name="rs" onChange="window.document.location='?rs='+this.options[this.selectedIndex].value;">

  2. #2
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419
    Ciao,

    La sintassi di una querystring è la seguente:
    codice:
    nomepagina.ext?parametro=valore
    Si utilizza il carattere punto interrogativo (?) per separare il nome e l'estensione della pagina dall'inizio della querystring; è possibile anche aggiungere altri valori alla querystring, utilizzando il carattere e-commerciale (&) come segue

    codice:
    nomepagina.ext?parametro=valore&altro=valore
    Si utilizza l'operatore di uguaglianza (=) per assegnare il valore al parametro, trattandolo a tutti gli effetti come una variabile.

    fonte


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Grazie per la risposta, ma non capisco cosa abbia a che fare con il mio problema... forse non ho capito...

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    <select size="1" name="rs" onChange="window.document.location='?rs='+escape(this.options[this.selectedIndex].value);">

  5. #5
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da carlomarx
    codice:
    <select size="1" name="rs" onChange="window.document.location='?rs='+escape(this.options[this.selectedIndex].value);">
    Grazie mille!

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.