Непрепоръчителна сесия session_is_registered()

PHP:
isset($_SESSION[$var])

като $var е променливата, която гледаш дали я има в сесията
 
Неможах да свана няма ли някоя подобна на тази session_is_registered() с която да заместа тази
 
Ами не няма, използвай това дето ти казах, защото то е най-удачно, а твоя начин е остарял. Примерен код

PHP:
if(isset($_SESSION['username'])) {
  //Правиш нещо ако я има
} else {
 // Правиш друго ако я няма
}
 
Ето направи го по твоя начин :)
Код:
<? 
session_start(); 
if(!session_is_registered('user')){
header("location:index.php"); 
}
$user = $_SESSION['user'];
?> 
<html> 
<head> 
<title>Система за регистрация</title> 
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> 
</head> 
<body> 
<?php

echo "Потребител: <b>$user</b>"; 
?>
 |
<a href="messages.php?page=inbox">Лични съобщения</a> 
|
<a href="members.php">Всички потребители</a> 
|
<a href="logout.php">Изход</a> 
</body> 
</html>
 
Код:
<?php
session_start(); 
if(!isset($_SESSION['user']) || $_SESSION['user'] != NULL){
    header("location:index.php"); 
    exit();
}
$user = $_SESSION['user'];
?> 
<html> 
<head> 
<title>Система за регистрация</title> 
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> 
</head> 
<body> 
<?php

echo "Потребител: <b>$user</b>"; 
?>
 |
<a href="messages.php?page=inbox">Лични съобщения</a> 
|
<a href="members.php">Всички потребители</a> 
|
<a href="logout.php">Изход</a> 
</body> 
</html>



:?:
 

Back
Горе