09/10/2018, 23:18

xem hộ xem lỗi này sử thế nào

mình viết một doạn code như thế này
<?php
session_start();
include('../admin/config.php');
include('../class/classnew.php');
$view=new news();
$lang=$HTTP_POST_VARS{langs};
if($lang!="")
{
if($lang=="TV")
{
session_unregister("langes");
$langes='TV';
session_register("langes");
}elseif($lang=="EL")
{
$langes='EL';
session_register("langes");
}
}
?>
và khi chạy thì có báo lỗi như sau. không biết là sai chỗ nào và sử như thế nào.
mong các bạn sử giúp mình với.
thông báo lỗi khi chạy
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/ttv/public_html/home/index.php:1) in /home/ttv/public_html/home/index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/ttv/public_html/home/index.php:1) in /home/ttv/public_html/home/index.php on line 2
cảm ơn nhé!
~guest viết 01:27 ngày 10/10/2018
cái này là do phía server, nếu bạn đang save file theo UTF thì thử save theo ANSI coi có khắc phục đc ko? nếu ko thì thay session_start(); bằng @session_start(); để khỏi show error
kemkem viết 01:34 ngày 10/10/2018
mình dùng @session_start(); thì đoạn lệnh đó không còn tác dụng!
nếu là phía server thì phải config lại nó như thế nào và config ở đâu.
bạn nào biết bảo mình với.
anh3xao viết 01:19 ngày 10/10/2018
- đây là warning, có thể tắt bằng hàm error_reporting(0).
- còn không thì kiểm tra mấy include, class phía dưới, có cái nào tiếp tục session_start() nữa không? vì nó đã started rồi, start nữa nó la làng.
dongngac viết 01:30 ngày 10/10/2018
Bạn chú ý : khi sử dụng session_start() bạn không được echo ra phía browser bất cứ thứ gì trước khi gọi lệnh đó. chú ý cả dấu xuống dòng trước <?php nhé
tốt nhất là bạn đặt trên cùng file php của bạn và trước đó không echo cái gì !
Chúc bạn thành công !
kemkem viết 01:25 ngày 10/10/2018
tất cả các bô bảo mình đều xem lại nhưng nó vẫn la như vậy.
có phải tại serve không nhỉ.
kemkem viết 01:34 ngày 10/10/2018
không ai xem hộ mình với à
kid08 viết 01:20 ngày 10/10/2018
có thể trước chữ <?php của bạn có kí tự khoảng trắng, u dùng các editor hỗ trợ utf-8 để fix xem
Bài liên quan
0