Просмотр поста

.
ДоХтор
# Fublin (21.08.2016 / 08:54)
Да все просто, не смог осилить логику закрытия грубо говоря чего то..
То есть вроде всё на виду а понять не могу что с чем сравнить в условии. Например берем тут библиотеку, тут есть люди которые пиш
Набросал пример. По этому принципу можешь код переписать под свой. Я для хранения состояния использовал сессии, но это для демонстрации работы кода - лучше хранить данные в базе
if (!session_id()) session_start();

if (isset($_GET['switch'])) {
    $_SESSION['switch'] = abs(intval($_GET['switch']));
    header('Location: '. basename(__FILE__));
    exit;
}

if (!empty($_SESSION['switch'])) {
    echo '<form method="post"><input type="submit" value="Добавить комментарий"/>'.
         '</form><a href="?switch=0">Запретить комментарии</a>';
} else {
    echo '<a href="?switch=1">Разрешить комментарии</a><br />';
}