年龄validation
我难以接受年龄validation,我想知道现在最好的方法是什么。 它不必是健壮的,我最初的计划是使用jquery。
我找到了这个资源, http://www.techerator.com/2010/09/how-to-perform-age-verification-with-jquery-and-cookies-mmm-cookies/
为了便于使用,我在这里粘贴了这个方法:
用于需要validation的页面
if ($.cookie('is_legal') == "yes") { //legal! } else { document.location = "http://www.domain.com/[pathtofile]/verify.php?redirect=http://"; }
validation页面
$('#accept-btn').click(function(){ $.cookie('is_legal', 'yes', { expires: 1, path: '/', domain: 'domain.com' }); document.location = "http://www.domain.com"; document.location = ""; });
这是它的html部分。
Are you OVER 18
YES NO
第一个问题是else语句不起作用,它似乎使用相同的变量来重定向YES选项和NO选项。
所以我很好奇,只是为了学习,为什么这不能正常工作以及如何解决,其次这是更好的方法。 就像我说seo / php或强大的方式并不重要。
我想要的结果是,当他们访问网站上的任何页面时,他们会得到是或否的选项然后,当他们可以访问页面时,如果他们选择否,则是重定向。
这个纯PHP版怎么样?
评论中要求的新版本