日期:2014-05-19  浏览次数:20456 次

40分请教!一个关于一次性弹出页面的问题!页面只能弹出一次!!在线等
请教个位,我在前台有几个文本框,当点击提交就有可能中奖(中奖率为20%),奖品就是一个连接,可以下载东西,但是当用户关闭窗口就不会显示出来了,请教我该怎么解决,给个例子吧

------解决方案--------------------
如果是登陆用户,可以在数据库判断,登陆一次页面就对应用户ID插入信息,如果不是,也要在数据库增加IP记录,这样就可以做相关查询,不让打开第二次了.但是呢..他重复注册或者是动态IP,感觉还是不好解决.
------解决方案--------------------
在数据库记录各个用户的中奖链接即可
------解决方案--------------------
页面弹出的时候写进数据库标识为已经查看

每次点击时先查看数据库内标识是否查看过
------解决方案--------------------
学习中
------解决方案--------------------
学习中

------解决方案--------------------
在用户表曾加一个字段来判断 是否已登陆 就像ymyang(我是一只小小鸟)说的一样 感觉不错

但是每次都要查寻数据库 还是决的不太好 关注中。。。
------解决方案--------------------
在中奖的时候生成一个唯一随机数,告诉用户必须记住该号(记不住那就白中了,嘿嘿),输入才可以再次打开中奖连接,这个号码就是奖品与客户关联的标示
------解决方案--------------------
点击时加事件,
if(session[ "IsClick "]==null)
{
session[ "IsClick "]= "yes "
window.open();
}
else
{
Response.write( " <script> alert( '您已经参与过了。 '); </script> ");
}