作者tingjk (此为必填栏位)
看板PHP
标题[请益] php後台登入问题
时间Wed Jul 31 17:56:29 2013
大家好,实在求助无门啦希望有人可以帮帮我。
(我是php新手麻烦鞭小力一点) m(_ _)m
小妹目前手上有一个php後台,是lab之前的学长写的(不知道哪一年的学长写的,
总之年代久远)。
整份网页文件在之前的主机上都运作良好,可以进後台发文发公告,
我用ftp下载下来抓到自家主机上面以後,网页运作没有问题,
但是後台怎麽样就是进不去。
一直跳出这个讯息:
Warning: Cannot modify header information - headers already sent by (output
started at C:\AppServ\www\YYC\admin\echo_login.php:8) in
C:\AppServ\www\YYC\admin\echo_login.php on line 38
我有爬过文了,目前看到可以解决的方法我都有试过:
我的文件都是用ansi存的,应该没有bom的问题(吧)
buffer也改到4096了,
至於op甚麽那个因为改上去以後就会出现其他的bug就删掉了(不过应该跟buffer一样吧)
至於大家说的header()前面不能有东西这个事情我很苦恼,因为前面就是判断帐号密码
的程式码,把header上面讯息所说的38行移到前面也没用(而且逻辑好像也怪怪的)
至於上面说的第8行则是php的开头啊不懂为什麽会有问题。
登入的部分总共有用到三个档案,原始码都在这里
http://goo.gl/1FcDJO
希望有人能帮忙看一下到底哪里有问题呢?
非常感谢> <
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.126.60.8
1F:→ tkdmaf:你的开头html就是输出了。 07/31 18:00
2F:→ Bambe:既然都用header重新导向了,把它改用js的重新导向试试? 07/31 22:45
3F:→ clifflu:如果只是要它能动,加 output_buffer 看看 08/05 10:01