Come posso passare un parametro da una pagina .shtml allo script che la stessa deve eseguire?
voglio dire:
page.shtml?k=1000
(page.shtml)
grazie a tutti!!!codice:
Come posso passare un parametro da una pagina .shtml allo script che la stessa deve eseguire?
voglio dire:
page.shtml?k=1000
(page.shtml)
grazie a tutti!!!codice:
in pratica:
Viene chiamata la pagina: "page.shtml?k=1000"
la pagina "page.shtml" contiene questa direttiva:
quindi lo script "page.cgi" deve racogliere il valore di "k"
per poi poter rispondere a seconda del valore di "k"
Non credo sia possibile.
la direttiva <!-- #exec ... viene eseguita lato server PRIMA di inviare la pagina al browser, mentre il parametro k=1000 viene passato alla pagina stessa (e non passa dall'interprete Perl, dato che la pagina non viene generata da un programma lato server).
Dovresti trasformare la pagina in un CGI: in tal caso l'interprete CGI passa il parametro al Perl, che lo puo` elaborare come un get.
Spero di aver capito giusto, e di essere riuscito a spiegarmi (devo ammettere che la cosa non e` semplicissima).
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
è possibile usando questo tipo di stringa in una pagina.shtml:
Marco Allegretti
shishii@tiscalinet.it
Lang: PERL, PHP, SQL.
Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips
a me serve che raccolga il valore dopo .shtml
cioè:
.shtml?k=1000
o anche solo
.shtml?1000
credi che potebbe funzionare cosi?
sto veramente incasinato...codice:
Scusa... ma non fai prima a fare una pagina .pl, .cgi, .php ?
Marco Allegretti
shishii@tiscalinet.it
Lang: PERL, PHP, SQL.
Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips
Fosse per me!!!
Ma lo script è per un mio amico e gli serve al pagina in .shtml
allora...
se tu fai un URL così:
http://www.tuosito.com/pag.shtml?k=1000
in effetti nella QUERY_STRING c'è "k=1000".
vedi un pò come raccogliere questo dato. Forse con Javascript?
Marco Allegretti
shishii@tiscalinet.it
Lang: PERL, PHP, SQL.
Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips
In JS si puo` raccogliere il dato (ci sono decine di post al riguardo nel forum di Scripting), il problema e` che non si puo` passarlo all'intrprete Perl, dato che <!-- exec .. viene eseguito prima di passare la pagina al browser.
Per verificare vedi cosa vede il browser in quel punto (click destro nella pagina --> visualizza sorgente/HTML).
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
puoi provare questo codice?
penso che virtual non venga eseguit prima di....