Visualizzazione risultati 1 fino 12 di 12

Discussione: invio variabile altra pagina

  1. #1
    Guest

    Predefinito invio variabile altra pagina

    ragazzi, se dalla pagina1.php volessi mandare l'informazione alla pagina2.php che $valuta = prova, come se fosse un
    Codice PHP:
    <input type=hidden name=valuta value=prova>
    $valuta = $_POST[valuta]
    , ma solo con l'uso di php, come posso fare? grazie!!¨

  2. #2
    Guest

    Predefinito

    nella pagina html farai un form
    Codice HTML:
    <form name="prova" method="post" action="pagina2.php" >
    <input type="hidden" name="valuta" value="prova">
    e nella pagina php avrai
    Codice PHP:
    $valuta = $_POST[valuta];
    echo
    $valuta;

  3. #3
    Guest

    Predefinito

    lo so, ma io devo fare questo attraverso php, altrimenti lo saprei fare!!! non devo cliccare da nessuna parte, nemmeno sul submit!!!

  4. #4
    Guest

    Predefinito

    la salvi in una sessione
    Pagina uno
    Codice PHP:
    session_start();
    $a = 'ciao';
    $_SESSION['a'] = $a;
    pagina due
    Codice PHP:
    session_start();
    echo
    $_SESSION['a'];

  5. #5
    Guest

    Predefinito

    ecco, perfetto!!! solo due domande, una tecnica:
    a) dove vengono salvate le sessioni, nella cache?
    b) nella pagina 2, una volta recuperato il valore vorrei distruggere la sessione, come posso fare?
    grazie mille :D

  6. #6
    Guest

    Predefinito

    a) sul server
    b) session_unset(); session_destroy();

  7. #7
    Guest

    Predefinito

    okay, ma se ho 2 sessioni come faccio a fargli capire quale delle 2? e unset a cosa serve? al posto di destroy? grzie! =)

  8. #8
    Guest

    Predefinito

    In che senso due sessioni? Spiegati.
    Comunque non č possibile avere due sessioni, la ragione sta proprio nel fatto che la sessione č una, inizia quando apri il browser e finisce quando lo chiudi, a meno che tu non voglia farla terminare forzatamente prima.

    unset desetta (che brutto termine) le variabili, destroy distrugge la sessione.

  9. #9
    Guest

    Predefinito

    non posso avere in una pagina
    $_SESSION['prima']
    $_SESSION['seconda']
    ???

  10. #10
    Guest

    Predefinito

    ah certo. quelle mica sono due sessioni, sono due variabili di sessione. Quando cancelli la sessione si eliminano tutte le variabili. se vuoi 'eliminare' una sola variabile allora basta che fari unset(nome_variabile).

  11. #11
    Guest

    Predefinito

    ah, bene!!!quindi con unset ne cancello uno, con destroy tutte? grz

  12. #12
    Guest

    Predefinito

    Facciamo ordine. Con unset 'cancelli' una variabile. Con session_unset cancelli tutte le variabili della sessione e con session_destroy la distruggi.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •