PHP 5.3 -> PHP 5.5 : $SESSION retourne une page blanche
Salut à tous,
J'ai un petit souci dans mon admin après avoir mis à jour PHP en passant du php5.3 à php5.5 à la demande de l'hébergeur.
J'ai vu que session_register et d'autres n'étaient plus utilisables.
J'ai tout d'abord modifié ma page de login en remplaçant :
Code:
1 2 3 4 5 6 7 8 9 10 11
| if($utilisateur) {
/* Session */
session_register("auth");
$_SESSION["id"] = $row_verif["id"];
$_SESSION["login"] = $_POST['login'];
/* Redirection */
header("Location:dossier_adm/index.php");
}else{
/* Redirection */
header("Location:index.php?error=login");
} |
par :
Code:
1 2 3 4 5 6 7 8 9 10 11
| if($utilisateur) {
/* Session */
$_SESSION[]="auth";
$_SESSION["id"] = $row_verif["id"];
$_SESSION["login"] = $_POST['login'];
/* Redirection */
header("Location:dossier_adm/index.php");
}else{
/* Redirection */
header("Location:index.php?error=login");
} |
Puis la page index qui contenait :
Code:
1 2 3 4 5
| session_start();
if(session_is_registered("auth")) {
}else{
header("Location:../../index.php?error=unkn");
} |
par :
Code:
1 2 3 4 5
| session_start();
if($_SESSION[]="auth") {
}else{
header("Location:../../index.php?error=unkn");
} |
La redirection fonctionne mais par contre ma page index reste blanche.
Avez-vous une idée du souci?
Merci d'avance!