09/10/2018, 23:22

Hỏi về lỗi SESSION trong PHP5, xin cảm ơn

Mình viết một đoạn PHP đăng ký session như sau:
<?
session_start();
session_register('userid');
$_SESSION['userid']= $MemberID //$MemberID được lấy từ bảng CSDL.
?>
mình chạy ở máy localhost dùng php4 thì chạy rất tốt, session đăng ký ngon lành nhưng upload lên server chạy php5 thì không đăng ký được. Bạn nào rành vấn đề này làm ơn giúp mình nhé. Cảm ơn rất nhiều.
kid08 viết 01:28 ngày 10/10/2018
bạn thử bỏ cái session_register('userid') đi xem đc ko
hnguyen111 viết 01:26 ngày 10/10/2018
cho mình hỏi với, đăng ký sesion xong rồi thì câu lệng xóa session là gì, thầy mình dạy đến đây rồi thôi, bây giờ ko biết câu lệng xóa sesion khi kết thúc.
Mong nhận được câu trả lời.
kid08 viết 01:34 ngày 10/10/2018
unset($_SESSION['userid']) hoặc session_destroy() <<-- xóa toàn bộ session đã đăng ký
hnguyen111 viết 01:23 ngày 10/10/2018
đâu phải, hình như có chữ delelte.
session->delete hay del session , ..... .Chỉ gium em nha
hnguyen111 viết 01:24 ngày 10/10/2018
nó có 1 câu lệnh del(xoá) hết toàn bộ session, mặc kệ lúc đầu đăng ký là gì, câu lệnh này thường thực hiện khi tắt website.
Mọi người giúp em
kid08 viết 01:31 ngày 10/10/2018
ối zời ơi, bác vào php.net check hộ em cái hàm kia cái, em có lừa bác đâu mà bác ko tin
jiSh@n viết 01:23 ngày 10/10/2018
Quote Được gửi bởi hnguyen111 View Post
nó có 1 câu lệnh del(xoá) hết toàn bộ session, mặc kệ lúc đầu đăng ký là gì, câu lệnh này thường thực hiện khi tắt website.
Mọi người giúp em
Tắt web browser cũng đồng nghĩa với việc session hết hiệu lực, toàn bộ biến session sẽ bị xóa tự động bới web server mà ko cần sự can thiệp của coder.
conan1212 viết 01:37 ngày 10/10/2018
Quote Được gửi bởi kid08 View Post
unset($_SESSION['userid']) hoặc session_destroy() <<-- xóa toàn bộ session đã đăng ký
Cái hàm này đúng mà bạn.
Thường thì người ta set cái session đó thành giá trị null --> false;
Hoặc là unset lại cái session đó ;
không thì thì xóa toàn bộ session bằng hàm session_detroy();
Sử dụng Cookie và Session cái nào cũng có ưu điểm, nếu bạn sử dụng session nhiều, nếu nhiều người đồng thời truy cập thì server sẽ mệt vì lưu giữ nhiều session trong bộ nhớ hệ thống.
Còn cookie thì lưu vết trên máy khách --> khỏi lo lắng về việc tăng thêm gánh nặng cho server, nhưng nếu Browser không support thì tiêu, chả làm seo mà quản lí đc.
kid08 viết 01:26 ngày 10/10/2018
nói chung xài session là ok nhất
Bài liên quan
0