Ecco il mio codice, se tolgo session_register non funziona!! register_global è OFF nel php.ini
require ("adLDAP.php");
$username=addslashes($_POST["username"]);
$pwd=addslashes($_POST["password"]);
try {
$ldap = new adLDAP($options);
}
catch (adLDAPException $e) {
echo $e; exit();
}
//var_dump($ldap);
echo ("<pre>\n");
// authenticate a username/password
if (1){
if ($result=$ldap->authenticate("$username","$pwd") AND $result2=$ldap->user_ingroup("$username","ICT"))
{
session_register("username");
session_register("nome");
$_SESSION["username"]=$username;
$resultt=$ldap->user_info("$username");
$_SESSION["nome"]=$resultt[0][displayname][0];
header("location:home.php?page=dipendenti.php");
}else
{
header("location:home.php?aut=0");
}
}
Non mi salva niente in $_SESSION["username"] se elimino session_register("username");,
se invece lo lascio funziona bene. perchè?