codice:
session_start();
session_register("user_username");
$user_username="Pippo";
if($HTTP_COOKIE_VARS["PHPSESSID"]!=""){
session_start();
session_id ($HTTP_COOKIE_VARS["PHPSESSID"]);
}
if (!session_is_registered("user_username")){
header ("location: login.php");
}
Ciao,
riscritto un po' meglio
codice:
session_start() ;
$_SESSION['user_name'] = "Pippo" ;
questo sotto non ho capito a cosa serve
codice:
if($HTTP_COOKIE_VARS["PHPSESSID"]!=""){
session_start();
session_id ($HTTP_COOKIE_VARS["PHPSESSID"]);
}
La parte seguente meglio così, anche perchè c'è un problema che riguarda proprio IIS
[CODE]
if( !isset($_SESSION['user_name']) )
{
/*
Questo sempre prima di un redirect
*/
session_write_close() ;
/*
Questo per IIS
*/
header( 'refresh: 0; url=http://www.example.net/login.php' );
}
[CODE]