为了账号安全,请及时绑定邮箱和手机立即绑定


很疑惑,为什么直接用connect()方法后,执行getVerify.php时出现乱码和警示?

而在connect()前面加 @ [@connect()]取消警示后才可以正常显示验证码?而课程里却没有这种情况?

正在回答

1 回答

因为在header之前不能有任何输出,因为你的PHP版本应该是5.4以上吧,5.4以上建议不使用MySQL连接数据库了^_^...

0 回复 有任何疑惑可以回复我~
#1

SCER 提问者

这里的"在header之前不能有任何输出"是指? 这个包含文件一般都是在其他文件的第一行引入的,在header之前应该没有其他输出了吧?还是说因为验证码文件中也存在header,两个header之间存在输出冲突?
2014-08-27 回复 有任何疑惑可以回复我~
#2

SCER 提问者

我的PHP版本是5.5的 :)
2014-08-27 回复 有任何疑惑可以回复我~
#3

天添1991

老师那用什么连接数据库啊,卡在这里继续不下去了。。。[大哭]
2015-12-06 回复 有任何疑惑可以回复我~
#4

King 回复 SCER 提问者

使用mysqli或者pdo连接吧 如果不会mysqli或者PDO的,可以看看慕课网相关的教程 mysqli:http://www.imooc.com/learn/349 pdo:http://www.imooc.com/learn/164 ^-^...
2015-12-06 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程
意见反馈 帮助中心 APP下载
官方微信