1
funagi 2013-11-06 20:41:31 +08:00
通过移除Cookie里的zenid可以判断,应该是使用了PHP Session
调用age_confirm_hander.php就是告诉服务器记住你的选择(保存在服务器上的session cache里,一段时间后过期) 详细参考: http://www.w3school.com.cn/php/php_sessions.asp http://us3.php.net/manual/zh/features.sessions.php |
2
kevinroot 2013-11-06 20:53:47 +08:00
ageNotMatch()就是一个简单的函数跳转到google去了;至于yes之后会发送一个请求到服务器端,ageaccepted:yes,服务端给你一个cookie zenid=pa60miniul01eje214s3lr0ll6,这样你下次访问的时候就会带上这个cookie,服务端就知道你之前点过yes了,不会再给你弹出窗口选择yes or no了。
另那个ajax其实跟跳转没有关系,只是发一个请求到服务端记录一下你是yes的,那么下次你来的时候就不用在点yes or no了,在callAgeMatch里还有一句$.fn.colorbox.close();关闭了那个遮罩层。 |