Ребят, кто знает почему не выводится "текст"?
session_start();
if($knopka){
if($ok) $_SESSION['status'] = 'ok';
else $_SESSION['status'] = 'err';
header('Location: #');
}
if($_SESSION['status'] == 'ok'){
echo 'ok';
unset($_SESSION['status']);
}elseif($_SESSION['status'] == 'err'){
echo 'err';
unset($_SESSION['status']);
}
session_destroy();
но стоит мне убрать unset и destroy (пробовал ставить по отдельности) как все показывает, только после первого показа не вырубается
<?php
session_start();
if($knopka){
if($ok) $_SESSION['status'] = 'ok';
else $_SESSION['status'] = 'err';
header('Location: #');
}
if($_SESSION['status'] === 'ok'){
echo 'ok';
}elseif($_SESSION['status'] === 'err'){
echo 'err';
}
session_destroy();
?>
после session_destroy();
напиши echo var_dump($_SESSION); и покажи ответ
Ты не понял. У меня сообщение не выводит даже если session_destroy(); unset или в самом низу
белый экран? ты выведи то что я сказал он и покажет что не так
Ну как бэ да.. Как он до вывода уничтожает ее? Минуту..
[code]<?php
session_start();
if($knopka){
if($ok) $_SESSION['status'] = 'ok';
else $_SESSION['status'] = 'err';
header('Location: #');
}
if($_SESSION['status'] == 'ok'){
echo 'ok';
}elseif($_SESSION['status'] == 'err'){
echo 'err';
}
unset($_SESSION['status']);
?>[/code]