4.07.2012 / 17:36 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Dinisimys1, <?php
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Lang" content="ru" />
<title>test</title>
<link rel="stylesheet" href="/css/css.css" type="text/css" />
<script language="JavaScript">
function setCookie (name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
</script>
<script language="JavaScript">
setCookie("nojs", "yes", "Mon, 01-Jan-2001 00:00:00 GMT", "/");
</script>
<?php
if (isset($_COOKIE['nojs'])) {
echo '<meta http-equiv="refresh" content="2;url=/js/2.php">';
} else {
echo '<meta http-equiv="refresh" content="2;url=/1.php">';
}
?>
</head>
__________________
Магистр Мёда |
4.07.2012 / 17:38 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| setCookie это не встроеная функция?
|
4.07.2012 / 17:39 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| я с js не сильно знаком
__________________
Магистр Мёда |
4.07.2012 / 17:44 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| работает так?
__________________
Магистр Мёда |
4.07.2012 / 17:49 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Koenig, чет не создает echo "<script>setCookie('nojs','yes','Tuesdey, 03-07-2012 20:13:13', '/');</script>";
|
4.07.2012 / 17:51 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Koenig, не работает?
|
4.07.2012 / 18:12 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Dinisimys1, вот проверил <?php
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Lang" content="ru" />
<title>test</title>
<link rel="stylesheet" href="/css/css.css" type="text/css" />
<script language="JavaScript">
function setCookie(c_name, value, exdays) {
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
setCookie("nojs", "", 365);
</script>
<?php
#sleep(10);
print_r($_REQUEST);
if (isset($_COOKIE['nojs'])) {
echo '<meta http-equiv="refresh" content="1;url=/js/">';
} else {
echo '<meta http-equiv="refresh" content="1;url=' . $_SERVER['PHP_SELF'] . '">';
}
?>
</head>
__________________
Магистр Мёда |
4.07.2012 / 18:13 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| строки 25 26 можно удалить кука ставиться но в супер глобальный массив она попадает после обновления страницы __________________
Магистр Мёда Изменено Koenig (4.07 / 18:14) (всего 1 раз) |
4.07.2012 / 18:40 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Koenig, 365 это что? Сколько сек просуществует куки?
|
4.07.2012 / 18:41 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Dinisimys1, дней, вот вариант интереснее <?php
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Lang" content="ru" />
<title>test</title>
<link rel="stylesheet" href="/css/css.css" type="text/css" />
<script language="JavaScript">
function getCookie(c_name) {
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++) {
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name) {
return unescape(y);
}
}
}
function setCookie(c_name, value, exdays) {
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
setCookie("nojs", "yes", 365);
if (getCookie("nojs")=='yes') {
document.write('<meta http-equiv="refresh" content="1;url=/js/">');
}
</script>
</head>
__________________
Магистр Мёда |