Sul mio sito avrei il bisogno di nascondere i dati ke passano o meglio non ripeterli con un get.
Printable View
Sul mio sito avrei il bisogno di nascondere i dati ke passano o meglio non ripeterli con un get.
Nn ho capito :shock:
O.O nenche io , vorresti forse che non camparissero sull'url ??
Per quello hanno inventato il POST ^_^
Es: Quando io faccio il login invio i dati via post;
Fino a qui va bene ma poi se devo cambiare pagina i dati devono essere rinnovati è l'unico modo ke io conosco è il get quindi compaiono interminabili indirizzo lunghi ke oltre ad essere anti-estetici possono essere anke pericolosi dal punto di vista di sicurezza.
Non cè un modo per conservare qst dati senza ripeterli in fondo la pagina in php ke uso è sempra la stessa ke cambia a seconda del valore ke gli dò per es:
index.php?page=home corrisponde all'home
index.php?page=forum corrisponde al forum
però se non riinvio i dati via get nn concludo niente.
Si può fare qlcsa?
Ancora nn ho capito bene :shock:
Vorresti mantenere degli stessi dati per più pagine? allora devi usare le sessioni.
Spiegati meglio! :=D:
Ecco perkè lo avevo letto da qlcke parte.
voglio ke i dati restino nella pagina senza essere riinviati.
mi sembra ke è session_register() ma nn sò come fare :?
Ecco qui qualche riga di codice che ti può essere utile:Stammi bene...Codice PHP:
// questa va messa in cima a tutte le pagine che usano sessioni,
// altrimenti il sistema non va...
session_start ();
// imposta una variabile di sessione
$_SESSION["nome_variabile"] = valore;
// rileva una variabile di sessione
$variabile = $_SESSION["nome_variabile"];
// disimposta una variabile di sessione
unset ($_SESSION["nome_variabile"]);
// la variabile di sessione è impostata?
if (isset ($_SESSION["nome_variabile"])) { ... } else { ... }
Grazie mi gioverà sicuramente.
P.S=se hai bisgno di qlcs scrivimi!!
??????????Citazione:
Originalmente inviato da svacant
Se devi chiudere tutto usa questo codice:
<?
session_start();
$_SESSION = array();
session_destroy;
?>
Ciau...
P.S. dopo il session:destroy(); inserisci un codice che preferisci per il redirect alla pagina principale. Con questo codice svuoti tutte le variabili di sessione (cosa che accade automaticamente se si chiude il browser e lo si riapre).