php在读取数据库获取数据时,ie8可以获取到数据,chrome、360、ff等浏览器不能获取数据

php中文网
发布: 2016-06-23 14:12:26
原创
874人浏览过

本帖最后由 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('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试<br/>');	}
登录后复制

回复讨论(解决方案)

没有满足的记录所以就登陆失败了,至于你说ie能正确,我怀疑你的ie有问题。

还有可能是编码问题导致查询不出结果

没有满足的记录所以就登陆失败了,至于你说ie能正确,我怀疑你的ie有问题。

还有可能是编码问题导致查询不出结果 我找到问题了,是密码没有传过去。不过还是有问题,我如果用md5加密的话,也就是$_password=md5($_post["password"]),发现chrome可以登录了,但是ie却失败了,我输出了一下通过md5加密的密码,chrome与ie的不同,求如何解决

你的ie中毒了

你的ie中毒了 好像是密码的值没有传过去

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号