Я тоже сейчас искал, но находит js, а мне нужен на php. )
подключаем jquery
==============
<style>
div.toggle_text span.button.hide{display:none;}
div.toggle_text.hide span.button.show, div.toggle_text.hide p.text{display:none;}
</style>
<div class="toggle_text">
<p class="text">Hello</p>
<span class="button show">Show</span>
<span class="button hide">Hide</span>
</div>
<script>
$('body').on('click', 'div.toggle_text span.button', function(){
var Parent = $(this).parents('div.toggle_text');
Parent.toggleClass('hide');
})
</script>
Ну это же не на сессиях?
Как на php можно реализовать?)
попробуй такой вариант. я его конечно не проверял но наглядно он работает
<?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>';
?>
[code]
<?
if(!empty($_REQUEST['DESTROY_WORLD'])){
$_SESSION['DESTROY_WORLD'] = ($_REQUEST['DESTROY_WORLD'] == 'Y')? true: false;
}
?>
<div class="destroy_world">
<?if($_SESSION['DESTROY_WORLD'] ) : ?>
<a href="?DESTROY_WORLD=N">Создать Адама и Еву</a>
<?else:?>
<a href="?DESTROY_WORLD=Y">Спалить всё к чертям</a>
<?endif?>
</div>
[/code]
только в ссылке открыть и скрыть поменяй местами)
Сделал как ты написал, появилась кнопка "Скрыть" нажимаю на него, страница обновляется, но ничего не происходит.
Нужно чтобы если нажать на скрыть, Привет мир исчезнул, а при нажатии на Открыть появилась.
Husan, уговорил) сейчас протестю скрипт и исправлю))
Делал подобную хню, завтра скину код...