- Home
- Categorie
- Coding e Sistemistica
- PHP
- Quesito
-
Quesito
Buongiorno a tutti,
Ho una domanda probabilmente stupida, ma la faccio lo stesso:
[php]$pagina = "http" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
echo $pagina;
[/php]Con il codice sopra ottengo la url in cui sono; per cui con degli if posso dire: "se sei qui mostrami questo, se sei la mostrami quello". In alcuni casi posso usarla al posto del get o è sbagliato/ non sicuro?
Grazie mille
Buona giornata
-
Sì, puoi usarla come una qualsiasi variabile
-
Grazie Pablito15,
ma allora che senso ha usare get?
quando si hanno richieste con tanti get ok,
ma se ne ho pochi, posso usare questa formula o sbaglio?
forse non è elegante?bho!
era così per curiositàgrazie mille
ciao!
-
Se devi passare delle variabili con dei valori ha senso il GET: esempio se devo aprire una pagina e vedere tutti gli articoli del carrello che costano da 5 a 10€, potrei avere due variabili che dicano il prezzo minimo ed il massimo e debba dargli un valore.
Usare il $_SERVER ti serve per sapere ad esempio in che pagina ti trovi, o in che cartella, non passi valori