Domanda:
query string?
2006-07-12 11:02:10 UTC
in una pagina PHP esistono gli array superglobali $_GET e $_POST tramite i quali è possibile elaborare i dati presenti nella query string. Mi è capitato però di vedere pagine HTML (*.htm o .html) con una query string (es. index.htm?var1=prova). Ma come si fa, da una pagina HTML, ad elaborare i dati presenti nella query string
Quattro risposte:
Alex Rossi
2006-07-15 23:22:59 UTC
si può usare il javascript

Leggi un articolo qui:

http://www.yappy.it/galleria_dinamica.php

Usa javascript per creare una galleria dinamica catturando dati da url.
Andrea B
2006-07-16 20:20:31 UTC
può anche essere semplicemente un url rewriting: ciò vuol dire che il webserver resituisce un .html ma che in realtà lato server sia uno script o un'applicazione. Per esempio con Apache puoi fare in modo che le pagine .HTML vengano interpretate come pagine PHP, o con Tomcat puoi dirgli che una pagina.html è in realtà una chiamata ad una servlet che genera dinamicamente l'HMTL.



Di per sè una pagina HTML standard non se ne fa niente dei parametri, a meno di non usare scripting lato client o server.
Luca
2006-07-14 12:50:45 UTC
Dipende da chi ha chiamato la pagina.. Normalmente si mettono i parametri di passaggio sulla stringa dell'indirizzo anche in applicazioni asp e asp .Net.

Se una pagina asp chiama una pagina html (..un pò strano) sulla barra degli indirizzi potresti trovare una stringa composta come quella chedici tu.. ci si può accedere semplicemente con Request.Params.Get ("var1") che probabilmente non farà altro che parsare la stringa fino a var1 per poi restituirtiil risultato.



Ciao !! !!
giorgio84
2006-07-13 13:29:20 UTC
sei sicuro?

Forse fanno un parsing sulla stringa dell'URL tramite script (vb o js) con le funzioni Right e Mid.


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...