|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Feb 2001
Città: Pescara
Messaggi: 10542
|
Apache, MySQL e PHP. Passaggio di parametry by URL.
Ciao a tutti.
Ho un problema nel passaggio di parametri con gli url. Il problema si verifica solo in locale sul mio PC ma non sul server remoto dove sono hostato.... Utilizzo questa funzione per ricevere i parametri passati dagli URL function get_url_vars() { $temp_url = $_SERVER['php_SELF']; $rip = explode('``',$temp_url); return $rip[1]; } $vars = get_url_vars(); //my function parse_str($vars); //fine della funzione Come ripeto sul server remoto non ho problemi, in locale invece non sembra ricevere nessun parametro... Potete aiutarmi? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Intanto Il carattere ` è un carattere speciale ed in quanto tale negli url andrebbe codificato con la codifica a %, molti browser fanno questa codifica automaticamente, internet explorer non la fa. Quindi il tuo codice non funzionerebbe su tutti i browser.
Ecco cosa succede se cerco `ciao` su google: http://www.google.it/search?hl=it&q=%60sdfsad%60 C'è un motivo particolare per cui hai adottato questo metodo ? Inoltre come mai non passi dal vettore associativo $_GET ? |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
E comunque i parametri li trovi pure (e più comodamente) nell'aray $_GET.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:08.