关于每天只能投票一次的代码问题
<!--#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