[請益] php後台登入問題

看板PHP作者 (此為必填欄位)時間10年前 (2013/07/31 17:56), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/2 (看更多)
大家好,實在求助無門啦希望有人可以幫幫我。 (我是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

07/31 18:00, , 1F
妳的開頭html就是輸出了。
07/31 18:00, 1F

07/31 22:45, , 2F
既然都用header重新導向了,把它改用js的重新導向試試?
07/31 22:45, 2F

08/05 10:01, , 3F
如果只是要它能動,加 output_buffer 看看
08/05 10:01, 3F
文章代碼(AID): #1H-DzFQR (PHP)
文章代碼(AID): #1H-DzFQR (PHP)