09/10/2018, 23:19

Lỗi PHP "Cannot modify header information"

Mình thiết kế web chạy localhost ngon lành nhưng khi up lên host thì bị lỗi này:

Warning: Cannot modify header information - headers already sent by (output started at /home/content/p/h/a/phamtrungdung/html/project/admin/login_action.php:17) in /home/content/p/h/a/phamtrungdung/html/project/admin/login_action.php on line 21

Ai biết cách khắc phục chỉ mình với.

traitimcodon viết 01:28 ngày 10/10/2018
bạn sử dụng "header" thì ko "echo"
kid08 viết 01:21 ngày 10/10/2018
lỗi ở dòng 22, dùng header thì ko đc gửi gì xuống trình duyệt trc đó :-??
cuongdh viết 01:20 ngày 10/10/2018
Đặt câu lệnh này trên đầu file php sẽ giải quyết được vấn đề đó

<?
ob_start();
.........
?>
kid08 viết 01:30 ngày 10/10/2018
trc mỗi lần send header phải đặt ob_end_clean() nữa mới khắc phục đc bác à
minhthanhhb viết 01:25 ngày 10/10/2018
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/***x/xx.php:3) in /home/***x/xx.phpon line 22

tìm nhiều cách
mong /home/***x/xx.php
xin trợ giúp
iceface viết 01:25 ngày 10/10/2018
Ông code bằng soft nào?
ko1caiten viết 01:33 ngày 10/10/2018
kô hề
vì cũng đặt ngay ở trên đâu
sau <?php mà`
Chạy localhost run chẳng thấy lỗi
nhưng lên host thị bị
jiSh@n viết 01:35 ngày 10/10/2018
Còn 1 nguyên nhân nữa, kiểm tra cái Unicode signature nhé. session_start() đặt ngay đầu file mà bị lỗi đó thì khả năng bi cái unicode sign cao lắm đấy.
amtiger viết 01:23 ngày 10/10/2018
Bạn thử copy toàn bộ code--->paste qua Notepad--->Lưu lại-->Upload lên.Nôm na là thay dùng Notepad để viết code.
Hy vọng giúp bạn
Bài liên quan
0