function isTheseParametersAvailable($params){
//assuming all parameters are available
$missingparams = array();
foreach($params as $param){
if(!isset($_POST[$param]) || !strlen($_POST[$param]))
$missingparams[] = $param;
}
if(count($missingparams)){
$response['error'] = true;
$response['message'] = 'Parameters ' . implode(", ", $missingparams) . ' missing';
exit(json_encode($response));
}
}
куки снова записываются для всех страниц
//... session_destroy(); Setcookie("user_id",$_SESSION['user_id'],time()-3600000); //...
<details>
<summary class='btn'>Узнать подробнее...</summary>
<div class="content_wrapper">Представьте, у меня есть кнопка</div>
</details>
$('.btn').click(function(){
$(this).parent('.box').toggleClass('active');
});
<style>
.one-line-slider > img{
max-width: 320px;
height: auto;
display:none;
}
.one-line-slider > img:first-child{
display:block;
}
</style>
<script>
$(document).ready(function(){
$(".one-line-slider img").on("click", function(e){
$(this).hide().next("img").show();
});
$(".one-line-slider img:last").on("click", function(e){
$(this).hide().siblings("img:first").show();
});
});
</script>
<div class="one-line-slider">
<img src='slides/1.jpg'>
<img src='slides/2.jpg'>
<img src='slides/3.jpg'>
<img src='slides/4.jpg'>
</div>
$(".one-line-slider img").on("click", function(e){
if($(this).index() == $(".one-line-slider img").length-1)
$(this).hide().siblings("img:first").show();
else
$(this).hide().next("img").show();
});