当前位置:编程学习 > C#/ASP.NET >>

关于每天只能投票一次的代码问题

<!--#include File="SQL.asp"-->
<!--#include File="Ckk_Conn.asp"-->

<%Response.Charset="gb2312" 
response.cachecontrol="no-cache" 
response.addHeader "pragma","no-cache" 
response.expires=-1 
response.expiresAbsolute=now-1
if Request.Cookies("Zoncc")("Ckk"&Request("ShangJiaID"))="" then
sqla="select * from Ckk_ShangJia where ID="&Request("ShangJiaID")
set rsa=server.createobject("adodb.recordset")
rsa.open sqla,dsn,3,2 
if rsa.eof then    
response.end
end if
rsa("TuiJian")=rsa("TuiJian")+1
rsa.update

Response.Cookies("Zoncc")("Ckk"&Request("ShangJiaID"))=1 
Response.Cookies("Zoncc").Expires=date()+1
response.write "1"
response.end
else
response.write "2"
end if
%><!--#include File="Close.asp"-->
这段代码在本地测试可以,但上传到空间里,点击推荐按钮就是一直能推荐.是一段一天只能推荐一次的代码。初学者,望大神指导。
--------------------编程问答-------------------- <script type="text/javascript"> 
var xmlhttp; 
function createXMLHttpRequest(){ 
if(window.ActiveXObject){ 
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 



else if(window.XMLHttpRequest){ 
xmlhttp=new XMLHttpRequest(); 




function startRequest(ID){ 

createXMLHttpRequest(); 
xmlhttp.onreadystatechange=dengmingyong; 
var url="Post_TuiJian.asp?ShangJiaID="+escape(ID);
xmlhttp.open("POST",url,true); 
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-encoded"); 
xmlhttp.send(null); 


function dengmingyong() 

if(xmlhttp.readyState==4) 

if(xmlhttp.status==200) 

var text=xmlhttp.responseText; 
deng.innerHTML=text; 
if(text==1) {

alert("O(∩_∩)O   推荐成功!");
}
if(text==2) {

alert("o(︶︿︶)o  今天您已经推荐过此商家了(每天只能推荐一次)!");
}




</script> 
<script type="text/JavaScript"> --------------------编程问答-------------------- 原生ajax啊,你用jquery喽。。另外一天一次投票,存到数据库比较好。投票人,日期。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,