本帖最后由 vic90 于 2013-06-06 16:55:13 编辑
浏览器 php mysql
这是我的php的代码,我要获取数据表z_register的内容,用ie浏览器可以获取的到,但是用chrome、360、ff等浏览器都获取不到内容,用
chrome、360、ff等浏览器运行时,运行到mysql_fetch_array一句就弹出了,显示登录失败,应该要如何改啊? $account=$_post[account]; $password=$_post[password]; $res=mysql_query(select * from z_register where z_account='.$account.' and z_password='.$password.'); print_r($res); if($result=mysql_fetch_array($res)){ mysql_query(update z_register set z_login_count = z_login_count+1 where z_account='.$account.'); $_session['account']=$account; $_session['username']=$result['z_name'].$result['z_title']; //$_session['login_count']=$result['z_login_count']; refresh_page(./other/list.php); }else{ exit('登录失败!点击此处 返回 重试
'); }
回复讨论(解决方案) 没有满足的记录所以就登陆失败了,至于你说ie能正确,我怀疑你的ie有问题。
还有可能是编码问题导致查询不出结果
没有满足的记录所以就登陆失败了,至于你说ie能正确,我怀疑你的ie有问题。
还有可能是编码问题导致查询不出结果 我找到问题了,是密码没有传过去。不过还是有问题,我如果用md5加密的话,也就是$_password=md5($_post[password]),发现chrome可以登录了,但是ie却失败了,我输出了一下通过md5加密的密码,chrome与ie的不同,求如何解决
你的ie中毒了
你的ie中毒了 好像是密码的值没有传过去