session_is_registered et register_session de remplacement
Actuellement, mon site est un site pour les membres uniquement. Chaque page de chèques pour un régime enregistré d'session
check_login.php:
//Register $myusername, $mypassword and redirect to Members' Area homepage
session_register("myusername");
session_register("mypassword");
header("location:Members_Area.php");
Members_Area.php:
<?php
session_start();
if (!session_is_registered(myusername)) {
header("location:main_login.php"); //main_login.php is the login page
}
Cependant, session_register et session_is_registered est obsolète depuis PHP 5.4.0. Comment puis-je obtenir ce code pour qu'il fonctionne avec 5.4.0? J'ai vu à l'aide de:
$_SESSION['name'] = $myusername;
mais je ne sais pas comment faire pour effectuer la vérification que j'utilise actuellement.
Vous devez vous connecter pour publier un commentaire.
session_register
est fondamentalement la définition d'une clé et d'une valeur à un tableau appelé$_SESSION
. C'est tout ce qu'il fait.Précédemment vous pourriez avoir fait:
Maintenant, n':
Avec votre cas d'utilisation:
$_SESSION['name'] = 'myusername';
? Si oui, comment dois-je effectuer la vérification sur chaque page que l'utilisateur est connecté?name
clé