(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>';
?>
(18 ноя 2015, 23:41) (
0/
0)
[
0]
Husan, просто мне помогали когда я не понимал некоторых ньянсов, а теперь я помогаю)
(18 ноя 2015, 23:35) (
0/
0)
[
0]
Husan, не за че)
(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>';
?>
(18 ноя 2015, 23:22) (
0/
0)
[
0]
Husan, уговорил) сейчас протестю скрипт и исправлю))
(18 ноя 2015, 23:05) (
0/
0)
[
0]
только в ссылке открыть и скрыть поменяй местами)
(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>';
?>