Câu hỏi

26/04/2013 21:36
Lập trình web bị lỗi?
Khi lập trình cho trang web, tôi muốn trang web sẽ tự động chyển qua một trang web khác. Tôi đã dùng lệnh Header, ví dụ:
header(location: http://www.yahoo.com);
Nhưng khi chạy bị lỗi :
Warning: Cannot modify header information - headers already sent by (output started at........)
Tôi cũng đã kiểm tra khoảng trắng trước và sau nhưng vẫn còn lỗi đó. Rất mong nhận được góp ý cua các bạn. Xin cảm ơn.
chipchip
26/04/2013 21:36
header(location: http://www.yahoo.com);
Nhưng khi chạy bị lỗi :
Warning: Cannot modify header information - headers already sent by (output started at........)
Tôi cũng đã kiểm tra khoảng trắng trước và sau nhưng vẫn còn lỗi đó. Rất mong nhận được góp ý cua các bạn. Xin cảm ơn.
Danh sách câu trả lời (1)

Chào anh,
Trong ngôn ngữ PHP, chuyển trang dùng như sau header(‘location: URL’); chú ý phải có dấu nháy đơn. Khi dùng lệnh này, anh phải đảm bảo là trước đó không một ký tự nào xuất ra màn hình. Đôi khi rõ ràng là đã không có một ký tự nào, khoảng trắng hay ký tự đặc biệt (thường là ký tự Unicode) được xuất ra, nhưng do chương trình anh đang sử dụng khi save xuống tự động chèn vào một ký tự nào đó (unicode). Anh thử gõ lại đoạn code đó bằng một chương trình khác và dùng Google tìm thử. Thắc mắc của anh có chỉ dẫn rất nhiều trên mạng.
Thân!
Trong ngôn ngữ PHP, chuyển trang dùng như sau header(‘location: URL’); chú ý phải có dấu nháy đơn. Khi dùng lệnh này, anh phải đảm bảo là trước đó không một ký tự nào xuất ra màn hình. Đôi khi rõ ràng là đã không có một ký tự nào, khoảng trắng hay ký tự đặc biệt (thường là ký tự Unicode) được xuất ra, nhưng do chương trình anh đang sử dụng khi save xuống tự động chèn vào một ký tự nào đó (unicode). Anh thử gõ lại đoạn code đó bằng một chương trình khác và dùng Google tìm thử. Thắc mắc của anh có chỉ dẫn rất nhiều trên mạng.
Thân!
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
Rao vặt Siêu Vip