Come faccio a mettere in sessione i parametri ricevuti da una post???
e dopo come faccio a poterli recuperare???
grazie mille.....![]()
Come faccio a mettere in sessione i parametri ricevuti da una post???
e dopo come faccio a poterli recuperare???
grazie mille.....![]()
Per registrare una sessione devi usare il seguente codice.
Per recuperare dati:Codice PHP:
// inizio una sessione
session_start();
// do il "permesso" affinché si possa scrivere in una sessione
session_register();
// salvo nella sessione la prima variabile
$_SESSION['variabile1'] = $var_da_post1;
//eccetera
Ad ogni modo, io un'occhiatina al manuale ufficiale per tutte le info del caso la dareiCodice PHP:
// inizio una sessione
session_start();
// salvo nella sessione la prima variabile
$var1 = $_SESSION['variabile1'];
//eccetera
![]()
Eccoti il LINK.
![]()
session register in sto caso non servesession_register() accetta un numero di argomenti variabile, ognuno dei quali può sia essere una stringa contenente il nome di una variabile o un array che contiene i nomi delle variabili o altri arrays. Per ogni nome, session_register() registra la variabile globale con quel nome nella sessione corrente.![]()
scusate ma nn mi riesce....
vi metto l'esempio.....
questo è il mio form:all'invio devo mettere in sessione i parametri ricevuti dalla post (in risul_person.php) e tramite una select seleziono un'opera. All'invio dell'opera devo resuperare i dati che ho in sessione in modo tale da presentare Autore se ha selezionato quello o tutte le info....dipende da ciò chel'utente ha selezionato
Seleziona quali campi visualizzare :</p>
<form name="opera" action="risul_person.php" method="post">
<input id="autore" name="prf[]" type="checkbox" value="1" />
<label for="autore">Autore dell'opera</label>
<input id="descrizione" name="prf[]" type="checkbox" value="2"/>
<label for="descrizione">Descrizione</label>
<input id="cronologia" name="prf[]" type="checkbox" value="3"/>
<label for="cronologia">Cronologia generica</label>
<input id="crono" name="prf[]" type="checkbox" value="4"/>
<label for="crono">Cronologia specifica</label>
<INPUT type='submit' name='submit' value='Invio'/>
</form>
Se mi dite cosa devo scrivere mi fate 1 immenso piacere
Scusate se mi intrufolo, ma in una variabile di sessione ci posso infilare anche degli oggetti istanziati da classi?
se qualcuno lo sa.....è urgente......![]()
c'è quell'array prf[] che si ripete... e crea casini quando in risul_person.php raccogli i dati provenienti dal form.
Ogni campo deve avere un nome univoco, es. autore avrà name="autore[]" e così via.
Così a prima vista![]()
Scusa ho detto una ca...ata perchè il tuo è un form di checkbox![]()
io cioò che nn so fare è mettere in sessione i parametri ricevuti dalla post, in modo da poterli recuperare dopo