Newsgroup: it.comp.www.php
Titolo: Query string

Salve,
è corretto richiamare una pagina .php in questo modo:
<a href="pagina.php?parametro">label</a> ?
Se si, cosa devo scrivere in pagina.php per estrarre 'parametro' ?
Se no, come passo il parametro, senza usare un form?
Grazie.
--
Ciao, Piero.
http://www.qsl.net/ik2vtj
http://www.ardf.it
Togli  /  Remove
NONVOGLIOSPAM
dall'indirizzo  /  from address

?nomeparametro=parametro e nella pagina chiamata si chiamera' e ci
accederai tramite $nomeparametro.
Puoi anche passare parametri, se la pagina di origine e' anch'essa in
php, con le variabili di sessione molto + comode e meno antiestetiche
dei link compositi.
Ciao
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


 ICQ # 770759
Grazie.
Per ora mi è più che sufficiente; alle sessioni ci penserò quando sarò più
preparato.


ICQ # 770759
(x piero) la
dizione per piu' parametri e':
nomepagina.php?var01=valore01&var02=valore02$....
io comunque preferisco
usare delle form sfruttando la proprieta' HIDDEN e utilizzando type='image'
a posto di submit per mantenere alto il livelo estetico della pagina. In
questo modo non si vedono le variabili sul browser.
(x Mr. Dell'Unto)
potresti spiegarmi meglio questa faccenda delle variabili di sessione? A
colpo d'occhio potrebbero essere la panacea per molti mali. GRAZIE
--------------------------------
Inviato via 
http://usenet.iol.it
 

Le variabili di sessione (cfr. manuale->Session handling functions)
consentono, una volta che viene aperta una sessione -tramite
session_start()- di 'registrare' -tramite
session_register("nomevariabilesenzaildollaro")- alcune variabili,
condividendone i valori in tutte le sessioni, ovvero le pagine
successive che accedono alla medesima sessione, sempre naturalmente da
parte dello stesso utente. In questo modo non si devono piu' passare
variabili hidden o no che siano ad ogni pagina, inoltre si possono
facilmente passare degli array, cosa non fattibile dai forms. Leggi
comunque il manuale xche' il loro uso e' semplice ma insidioso se non
si legge bene....
Hint: uno degli errori piu comuni e' tentare di inizializzare una
sessione ad un certo punto del codice html; Sbagliato , la sessione va
aperta PRIMA che il browser riceva anche una sola riga o un solo
spazio.
Ciao
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


Grazie per la precisazione.
Ma da qui nascono altre domande:
1 - Mi sembra d'aver capito che al posto del classico bottone 'submit' usi
una qualunque gif e, dunque definisci il type ='image'. Corretto?
2 - Se volessi sub-mettere il form in modo automatico, senza premere alcun
bottone, ammesso che sia possibile, come si fa?
Mi spiego: mi ero posto il problema per poter passare delle variabili
javascript a php. Non conoscendo nessun'altra possibilità, avevo pensato di
creare tramite js un form, settare una variabile (nomecampo,valorecampo) e
sottomettere il form ad una pagina php, dove avrei letto tale variabile.
Rimaneva il problema della sottomissione automatica.
Ovviamente se esiste un metodo più pratico è il benvenuto!
Ciao e grazie, Piero.


Con javascript e document.write puoi scrivere direttamente l'url della
pagina passandogli direttamente i parametri senza passare dal form.
Ciao
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759
