EDIT: МОЙ ПЛОХОЙ, ЭТО БЫЛО (СЕРВЕРНАЯ СТОРОНА). Спасибо за помощь.PHP, не обнаруживающий cookie, установленный по Javascript
У меня есть сайт, который при посещении сначала проверяет наличие файла cookie «intro», а затем, если он не существует, перенаправляет его на вводную страницу.
<?php if (!isset($_COOKIE["intro"])) {
header('Location: http://explainasterisk.com/intro/') ; } ?>
Когда пользователь нажимает на кнопку «начать» на странице интро, печенье устанавливается с помощью:
<script type="text/javascript">
$(document).ready(function() {
$('.home').click(function() {
scroll(0, 0); //scrolltotop
var intro = "intro" //setting cookiename variable
var today = new Date();
var expire = new Date();
expire.setTime(today.getTime() + 3600000*24*365);
document.cookie = intro+"=1"
+ ";expires="+expire.toGMTString();
$('.home').slideUp(3000, function() { //slideUp function
//Nothing
});
});
});
</script>
В Opera и Chrome куки устанавливаются, но когда я нажимаю на пропустите кнопку на странице ввода (которая вернет меня на исходную страницу), я просто перенаправлен на страницу Intro. Вы можете увидеть это здесь: http://explainasterisk.com/
_Obligatory ссылка на [ '$ _COOKIE'] (http://www.php.net/manual/en/reserved.variables.cookies.php) _ –
Изменил он, по-прежнему не работает , Спасибо хоть. – jackson5