- Home
- Categorie
- Coding e Sistemistica
- PHP
- Come recuperare dati passati con il metodo GET se compare & ???
-
Come recuperare dati passati con il metodo GET se compare & ???
Ho un problema di difficile, forse, impossibile soluzione
Vorrei passare i valori della variabile nome_azienda in una seconda pagina
con il metodo GETse si tratta di nomi normali il tutto funziona a meraviglia
ma se nel nome da passare compare & non riesco più a recuperare il valore
perchè tale simbolo viene usato per unire più coppie nome/valore
e di fatto il valore inserito viene troncato subito prima che compare &
perchè interpretato come coppia di valori e non singolo valoreil fatto è che nei nomi di aziende si è soliti trovare il simbolo &
secondo voi è possibile trovare una soluzione
il metodo POST si usa solo per il Form o è possibile
usarlo anche in questo singolo caso. e se si come?Buona serata
-
dovresti risolvere usando gli apici singoli. Non sono sicuro del risultato, ma mi sembra che io avevo risolto il problema così. Ad ogni modo, per passare valori che non decidi tu, ti consiglio di usare POST, più sicuro senz'altro, e più gestibile e senza limitazioni sulla lunghezza della stringa
-
Usa urlencode() e riprendili con urldecode()
-
trasforma le & in html
es. da & in &
-
@margheritebianche said:
Usa urlencode() e riprendili con urldecode()Ottimo Non ci avevo pensato
Si vede che non tocco codice da un pò
PS @ piccolosocrate: In quel modo il carattere & c'è lo stesso e non si risolve niente
-
Ciao a tutti
problema risolto grazie a margheritebianche
grazie mille
Buona giornata