浅谈PHP+MYSQL身份验证的方法
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-22
nbsp;4 :$days=30;break; case 5 :$days=31;break; case 6 :$days=30;break; case 7 :$days=31;break; case 8 :$days=31;break; case 9 :$days=30;break; case 10 :$days=31;break; case 11 :$days=30;break; } $day+=$days; if(($month-=1)==0){ $month+=12; $year-=1; } } } } //----------------------------------end if''s setType($month,"integer"); if($month<10){ setType($month,"string"); $month=''0''.$month;} setType($day,"integer"); if($day<10){ setType($day,"string"); $day=''0''.$day;} setType($hour,"integer"); if($hour<10){ setType($min,"string"); $hour=''0''.$hour;} setType($min,"integer"); if($min<10){ setType($min,"string"); $min=''0''.$min;} echo ''<br>''.$time_string=$year.$month.$day.$hour.$min.$sec; // echo "<br>$year-$month-$day $hour-$min-$sec<br>"; // echo ("<br>"); $query="select id from logging where user_id=''$id'' and logging_ip=''$ip'' and view_time>''$time_string'';"; $result=mysql_db_query("web",$query,$link); $count=mysql_num_rows($result); if($count==0){ // echo $query="insert into logging(user_id,logging_ip,page_name) values (''a684dd572b1887661782981659331eed'',''$ip'',''$page_name'');"; $result=mysql_db_query("web",$query,$link); return (0); } else{ $query="insert into logging(user_id,logging_ip,page_name) values(''$id'',''$ip'',''$page_name'')"; $result=mysql_db_query("web",$query,$link); return (1); } }//end if } //----------------------------end function validate-id--------- 这个验证方法很简单,而且没有考虑到用户在登录后再登录的情况,大家可以自己加上。 如果用cookies,可能用setcookies()建立用户ID,再从环境变量$HTTP_COOKIE或$HTTP_COOKIE_VARS中读取。都是一样的,不过应该保证用户没有cookies。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: PHP安全配置之实现安全的两个重点下一篇: PHP/MySQL三日通(2)
关于浅谈PHP+MYSQL身份验证的方法的所有评论