Visualizzazione dei risultati da 1 a 5 su 5

Discussione: $_Post['variabile']

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555

    $_Post['variabile']

    salve a tutti,

    ho un form che spedisce ad un'altra pagina la variabile $_POST['Localita'] ;
    All'inizio viene passata e registrata in sessione.
    Nella paginazione però perdo il valore della variabile, e non capisco il perchè.
    Grazie


    session_start();

    session_register('Loc');

    $Loc = $_POST['Localita'] ;


    $PagSuc = "<a href=\"VistaPrincipale.php?page=$p2&VarLocalita=$L oc\">Avanti</a>" ; QUA NON TIENE LA VARIABILE $LOC.

    Grazie

  2. #2
    se è registrata in una sessione devi prenderla dall'array $_SESSION
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Scusa ma forse mi sfugge qualcosa, il mio problema è che quando nella paginzaione vado alla seconda pagina perdo il valore della sessione.
    Sbaglio nella registrazione della variabile in sessione?

    session_start();

    session_register('Loc');

    $Loc = $_POST['Localita'] ;


    $PagSuc = "<a href=\"VistaPrincipale.php?page=$p2&VarLocalita=$L oc\">Avanti</a>" ; QUA NON TIENE LA VARIABILE

    saluti

  4. #4
    le session le perdi solo quando l'utente lascia il sito o scade il tempo della durata della session ... ma il link passa i dati in get o post ? forse è questo il problema

  5. #5
    codice:
    session_start();
    
    $Loc = isset($_POST['Localita']) ? $_POST['localita'] : (isset($_SESSION['Loc']) ? $_SESSION['Loc'] : false);
    if($Loc === false) {
         // header di reindirizzamento al form
    } else {
         // paginazione
         $PagSuc = "<a href=\"VistaPrincipale.php?page=$p2&VarLocalita=$Loc\">Avanti</a>";
    }
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.