Originariamente inviato da lauraben
ti faccio un esempio. Io ho sempre utilizzato:

session_start();
$_SESSION['user'] = $user;
$_SESSION['pass'] = $pass;

( i dati arrivano da un form <form action="admin.php" method="post" enctype="application/x-www-form-urlencoded">)

Restava valido ogni volta che si ricaricava la pagina.....
sul mysql di Aruba va.....
ma su altri no, e facendo un echo delle variabili risultano vuote....

se cambio $_SESSION con $_REQUEST funziona, ma solo una volta poi le variabili di nuovo si svuotano....

come mai?
grazie
nulla centra la sessione, ma piuttosto che da una parte hai register_globals in ON e dall'altra in OFF (come dovrebbe essere) quindi i dati li devi recuperare con:

session_start();
$_SESSION['user'] = $_POST['user'];
$_SESSION['pass'] = $_POST['pass'];