{% else-1 %}
Sir4uk * 4.04
(18 ноя 2015, 23:52) (0/0) [0]
Wapmaster7851, <?php
session_start();
ob_start();
$session = (isset($_SESSION['block']) ? $_SESSION['block'] : null);

// Уведомление
if(isset($_SESSION['msg']) && $_SESSION['msg'] == 1){
echo 'Текст успешно '.(!$session ? 'открыт' : 'скрыт').'<br/>';
unset($_SESSION['msg']);
header('refresh: 2; url=?'); // Страничка обновится через 2 секунды и уведомление пропадет
}

// GET
if(isset($_GET['helloworld'])){
$_SESSION['block'] = (!$session ? 1 : 0);
$_SESSION['msg'] = 1;
header('location: ?');
}

// Интерфейс
echo (!$session ? 'Привет, мир!<br/>' : null).'<a href="?helloworld">'.($session ? 'Открыть' : 'Скрыть').'</a>';

?>
Sir4uk * 4.04
(18 ноя 2015, 23:41) (0/0) [0]
Husan, просто мне помогали когда я не понимал некоторых ньянсов, а теперь я помогаю)
Sir4uk * 4.04
(18 ноя 2015, 23:35) (0/0) [0]
Husan, не за че)
Sir4uk * 4.04
(18 ноя 2015, 23:27) (1/0) [1]
вот так у меня работает

<?php
session_start();
$session = (isset($_SESSION['block']) ? $_SESSION['block'] : null);



// GET

if(isset($_GET['helloworld'])){

$_SESSION['block'] = (!$session ? 1 : 0);

header('location: ?');

}

// Интерфейс

if(!$session){

echo 'Привет, мир!<br/>';

}



echo '<a href="?helloworld">'.($session ? 'Открыть' : 'Скрыть').'</a>';

?>
Добавлено 18.11.15 в 23:29:21:
даже еще немного короче код
<?php
session_start();
$session = (isset($_SESSION['block']) ? $_SESSION['block'] : null);



// GET

if(isset($_GET['helloworld'])){
$_SESSION['block'] = (!$session ? 1 : 0);
header('location: ?');
}

// Интерфейс
echo (!$session ? 'Привет, мир!<br/>' : null);

echo '<a href="?helloworld">'.($session ? 'Открыть' : 'Скрыть').'</a>';

?>
Sir4uk * 4.04
(18 ноя 2015, 23:22) (0/0) [0]
Husan, уговорил) сейчас протестю скрипт и исправлю))
Sir4uk * 4.04
(18 ноя 2015, 23:05) (0/0) [0]
только в ссылке открыть и скрыть поменяй местами)
Sir4uk * 4.04
(18 ноя 2015, 23:05) (0/0) [0]
попробуй такой вариант. я его конечно не проверял но наглядно он работает

<?php
$session = (isset($_SESSION['block']) ? $_SESSION['block'] : null);

// GET
if(isset($_GET['helloworld'])){
$_SESSION['block'] = ($session ? 1 : 0);
header('location: ?');
}
// Интерфейс
if(!$session){
echo 'Привет, мир!<br/>';
}

echo '<a href="?helloworld">'.($session ? 'Открыть' : 'Скрыть').'</a>';
?>