09/10/2018, 23:33

PHP - 1 vấn đề nhờ mọi người giúp đỡ

Em thì cũng mới tìm tòi học hỏi về PHP thời gian gầ đây. Em có một website viết bằng PHP, trước đây website của em chạy cũng ổn định, nhưng cách đây 1 tuần tự nhiên không thề kết nối với CSDL được và thông báo lỗi cụ thể của nó là như thế này

------------------------------
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
------------------------------

em không biết tại sao lại như vậy, em không hề thay đổi bất kỳ cái gì trong source. Nay post lên nhời mấy anh giúp em giải quyết vấn đề này. Xin cám ơn nhiều lắm lắm lắm!!!
starrynighthn viết 01:45 ngày 10/10/2018
Chắc host đó mới nâng cấp ,... bạn chú ý check mail xem thông báo của host,....
Lỗi đó là nó bảo dùng session theo kiểu cũ quá,.. chuyển sang dùng biến toàn cục đi,.....
viết 01:40 ngày 10/10/2018
Lỗi này là do việc dùng biến SESSION , bạn xem lại chỗ gán giá trị cho SESSION,SESSION được khai báo nhưng không được gán giá trị
dungiis viết 01:47 ngày 10/10/2018
Một là sửa lại code còn muốn nhành thì edit file php.ini (Nếu được quyền )
register_globals=Off
DJ-Jokey viết 01:49 ngày 10/10/2018
Cho em hỏi thêm là file php.ini nằm ở đâu vậy? em tìm nhưng không thấy.
hiepsiphongba viết 01:36 ngày 10/10/2018
php.ini nằm ở windown chứ ở đâu
addme viết 01:36 ngày 10/10/2018
Nằm ở C:\Windows\php.ini
Linux thì whereis php.ini
VBD_IT viết 01:38 ngày 10/10/2018
Vậy em xin hỏi sửa file php.ini trong windown của server hay ở đâu?
sam2pro viết 01:39 ngày 10/10/2018
nếu bạn được cấp quyền edit php.ini trên sever, còn ngược lại. bạn nên dùng $_SESSION cho loại session củ. lổi này do PHP đã nâng cấp phiên bản mới
~guest viết 01:48 ngày 10/10/2018
híc, mở thread mới mà ko được, post ké vô đay vậy
------------
Trong php, nếu lấy $_SERVER["HTTP_REFERER"] thì sẽ có url đầy đủ của link referer, bây giờ tôi ko muốn lấy link đầy đủ mà chỉ muốn lấy HOST của link referer, ví dụ link referer là http://domai.com/abc/redirect.php thì tôi chỉ lấy domain.com
Rất mong pac nào có kinh nghiệm chỉ dẫn.
Thanks all.
Bài liên quan
0