<?
session_start();
if($_POST['is18years'] == 'yes' || $_POST['is18years'] == 'no') $_SESSION['is18years'] = $_POST['is18years'];
if(isset($_SESSION['is18years'])) {
if($_SESSION['is18years'] == 'no') {
header("Location: /access_denied.html");
exit;
}
}
?>
<?
if(!isset($_SESSION['is18years'])):
?>
<div class="body_overhead">
<div class="overhead_window">
<div class="oh_wnd_header">
<p>Доступ к сайту могут осуществлять только лица, достигшие возраста 18 лет</p>
<p style="font-weight: bold;">Вам уже есть 18 лет?</p>
<p>
<span style="color: green" class="is18years yes18">ДА, мне уже есть 18 лет</span> | <span style="color: red" class="is18years no18">НЕТ, мне еще нет 18 лет</span>
</p>
</div>
</div>
</div>
<style>
.body_overhead {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.95);
z-index: 999999999;
}
.overhead_window {
top: 10%;
left: 30%;
width: 40%;
background: #fff;
position: relative;
}
.oh_wnd_header {
padding: 20px;
color: #333;
text-align: center;
}
.is18years {
cursor: pointer;
}
</style>
<?
endif;
?>
<script>
// проверка на 18 лет
$('.is18years').click(function(){
if($(this).hasClass('yes18') || $(this).hasClass('no18')) {
var is18years = $(this).hasClass('yes18') ? 'yes' : 'no'
$.ajax({
type: "POST",
context: document.head,
data: { is18years: is18years },
success: function(){
if(is18years === 'yes') {
$('.body_overhead').hide()
} else {
document.location.href = '/access_denied.html'
}
}
})
}
})
</script>