Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать,чтобы cookie удалялась через сутки после создания? (https://javascript.ru/forum/misc/29425-kak-sdelat-chtoby-cookie-udalyalas-cherez-sutki-posle-sozdaniya.html)

Dim@ 17.07.2012 10:56

Вложений: 1
bona,
да там не видно - ссори, а вообще это
-> правый клик мыши
-> информация о странице - или Viev page info
-> security
-> "Сохранялись ли куки для сайта - Yes"
-> Посмотреть куки
-> нажать на определенную куку - которая вам нужна
-> "Expires " - дата

Deff 17.07.2012 12:30

Цитата:

Сообщение от devote
да особенно копирайт убил, джон резиг там, да еще и Includes Sizzle.js это то там зачем?? или сизл ужат так что я его даже не заметил

сизл . разжал спецом для читабельности - а копирайт не убрал (*какой то Вы в последнее время нападучий, не отбивайте охоту начинающим - и критиковать можно менее болезненно, вон Дзен в медитацию ушёл

devote 17.07.2012 12:42

Цитата:

Сообщение от Deff
какой то Вы в последнее время нападучий

ну яж смайлик воткнул, развеселило :)

bona 15.02.2013 14:13

У меня появился еще один вопрос насчет cookie. Необходимо проверить cookie на существование,но сделать это надо уже не на той странице и не в том скрипте,где cookie создавалось. Я пробовала так:
<script type="text/javascript">
function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
 if(getcookie('Posted')){
alert('cookie существует');
}
else alert('cookie не существует')

</script>


При запуске выдает,что cookie не существует,но в браузере cookie есть. В чем проблема?

Deff 15.02.2013 14:33

bona,
Поставьте отлаженный скрипт cookie, пост 8
проверка
var a = getcookie('Posted')
if(a) {alert('cookie существует')}
else alert('cookie не существует')

Выложите обе ссылки (установки и для считывания

bona 15.02.2013 15:03

Deff,
Устанавливается cookie тут:http://zveriki.ucoz.com/index/proverka_skripta/0-95 там будет вначале prompt,введите туда 2517,чтоб установилось. С установкой точно все норм. А считывание вот http://zveriki.ucoz.com/index/skript_test_lt/0-110

Deff 15.02.2013 16:41

bona,
У Вас разные пути,
Тады ставьте расширенный скрипт http://hostjs-mybb2011.narod.ru/js/C...ary_v_011_4.js
и указывайте патч
setCookie01('Posted',true,24*60*60*1000, '/')

bona 15.02.2013 18:03

Deff,
Неужели js не дает возможности с любой страницы проверить наличие любого cookie? Это серьезно усложнит то,что я планировала реализовать. А с расширенным скриптом и патчем будет работать? Патч ведь,если его поставить на страницу,где считывается cookie просто создаст cookie,или я не так поняла?

Deff 15.02.2013 18:13

Цитата:

Сообщение от bona
bona

Просто поставьте расширенный скрипт(по ссылке) подгружаемым файлом, (Ток перезалейте к себе)

ваши Вызовы установки setсookie('Posted',true,24*60*60*1000)
замените на setCookie01('Posted',true,24*60*60*1000, '/')

Ну и чтение тоже
getCookie01('Posted')

Патч это атрибут в куках
function setCookie01(name, value, expires, path, domain, secure) {

bona 16.02.2013 09:58

Deff,
спасибо,теперь все робит.


Часовой пояс GMT +3, время: 17:42.