Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
各位老师:
今天发现使用date.now是取用的系统日期,这下可坏了...用户在自己电脑上改下日期时间...结果,执行的许多关于日期的例[申请日期][审批记录日期][日志]中的日期全是改系统时间的日期,用户会利用此漏洞造假...汗....狐爸救我...
这个谁也防止不了的吧?
要不用select语句取服务器的日期?
这个谁也防止不了的吧?
要不用select语句取服务器的日期?
嗯 我看这个行,我们是域环境,服务器日期挺准
您帮写句我学习学习,我很菜的,谢谢
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss ') as now from dual;
这个是什么意思?狐爸爸
取服务器日期,并且格式为例如:2006-09-05
CString strdate;
_variant_t strQuery, Holder;
strQuery = "select substring(convert(char(10),getdate(),102),1,4)\
+'-'+substring(convert(char(10),getdate(),102),6,2)\
+'-'+substring(convert(char(10),getdate(),102),9,2) as time from sysobjects ";
theApp.ADOExecute(theApp.m_pRecordset, strQuery); //函数ADOExecute、记录集m_pRecordset已在App类中定义
Holder = theApp.m_pRecordset->GetCollect("time");
strdate = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
return strdate;
如果取服务器时间,只用select getdate()就行了
看这个贴:
http://www.datasoft.com.cn/dispbbs.asp?BoardID=2&ID=10245&skin=0
非常感谢狐爸!谢谢..谢谢...