session_is_registered проблем.

h3tr1k

Registered
Здравейте,колеги на една система ми дава грешка всичко си се инсталира нормално но ми дава грешка като заредя индекса.

Fatal error: Call to undefined function session_is_registered() in D:\xampp\htdocs\pagini\acasa.php on line 26

PHP:
		  <?php if(session_is_registered(nume)){ echo '<li><a href="autentificare.html">Профил</a></li>'; } else { echo '<li><a href="autentificare.html">Вход</a></li>'; } ?>
          <?php if(!session_is_registered(nume)){ echo '<li><a href="inregistrare.html">Регистрация</a></li>'; } ?>
		  <?php if(session_is_registered(nume)){ echo '<li><a href="iesire.html">Изход</a></li>'; } ?>

Някакви идеи ?
 
Ако PHP ти е >= 5.4.0 тази функция е премахната. Ползвай глобалната променлива

PHP:
if ( isset($_SESSION['name']) ) {

}
 
h3tr1k каза:
Здравейте,колеги на една система ми дава грешка всичко си се инсталира нормално но ми дава грешка като заредя индекса.

Fatal error: Call to undefined function session_is_registered() in D:\xampp\htdocs\pagini\acasa.php on line 26

PHP:
		  <?php if(session_is_registered(nume)){ echo '<li><a href="autentificare.html">Профил</a></li>'; } else { echo '<li><a href="autentificare.html">Вход</a></li>'; } ?>
          <?php if(!session_is_registered(nume)){ echo '<li><a href="inregistrare.html">Регистрация</a></li>'; } ?>
		  <?php if(session_is_registered(nume)){ echo '<li><a href="iesire.html">Изход</a></li>'; } ?>

Някакви идеи ?

PHP:
<?php 
if($_SESSION['nume']){
	echo '<li><a href="autentificare.html">Профил</a></li>'; 
} else { 
	echo '<li><a href="autentificare.html">Вход</a></li>'; 
} 
if(!$_SESSION['nume']){ 
	echo '<li><a href="inregistrare.html">Регистрация</a></li>'; 
}
if($_SESSION['nume']){ 
	echo '<li><a href="iesire.html">Изход</a></li>'; 
} 
?>
 
anonimen каза:
@daka, и ще даде E_NOTICE ако не ги е изключил. По-добре с
PHP:
if(empty($_session['key'])

Дааа прав си с isSet ще стане:
PHP:
<?php 
if(isSet($_SESSION['nume'])){
	echo '<li><a href="autentificare.html">Профил</a></li>'; 
} else { 
	echo '<li><a href="autentificare.html">Вход</a></li>'; 
} 
if(!isSet($_SESSION['nume'])){ 
	echo '<li><a href="inregistrare.html">Регистрация</a></li>'; 
}
if(isSet($_SESSION['nume'])){ 
	echo '<li><a href="iesire.html">Изход</a></li>'; 
} 
?>

В бързината просто съм заместил без да се осетя. Писах го тук и съм се насмел.
 

Back
Горе