将cookie添加到现有脚本

时间:2013-07-20 06:42:30

标签: php javascript jquery cookies

我已经在我的网站上添加了一些代码,但却无法确定如何添加Cookie功能 这是到目前为止的代码:

<script type="text/javascript">
$(document).ready(function () {
    $.fancybox('<p class="msgAlert">The following pictures contain nudity. <br />If you are not allowed or willing to watch such content please leave this page.<p><a href="javascript:void(0);" id="do_accept" class="button butgreen">Yes I Accept</a></p></p>', {
        closeBtn: false,
        closeClick: false,
        helpers: {
            overlay: {
                css: {
                    'background': 'rgba(0, 0, 0, 0.9)'
                }
            }
        }
    });
    $("body").on("click", "#do_accept", function () {

        $.fancybox.close();
    });
    $("body").on("click", ".fancybox-overlay", function () {
        window.location.href = "index.php";
    });

});
</script>

我无法添加php代码,所以我需要一些建议。这个想法是有一个10天的cookie,以便每10天显示一次消息。 这是链接:https://www.olafernst.com/photo/gallerynudes.html 非常感谢

1 个答案:

答案 0 :(得分:0)

要在javascript中设置Cookie,请使用document.cookie

document.cookie = "Name=Value; expires=<DATE>';

以正确的格式获取日期,您可以在Date对象上使用toUTCString方法。

要将天数添加到当前日期,您可以使用此问题的答案: How to add number of days to today's date?

你使用jquery所以你可以使用jQuery cookie插件为@gustavogb写评论。