414
Để sử dụng biến $_SESSION trong wordpress bạn cần kích hoạt session PHP bằng cách chép đoạn sau vào theme functions.php
add_action('init', 'session_start');
Hoặc:
add_action('init', 'myStartSession', 1); function myStartSession() { if(!session_id()) { session_start(); } }
Như vậy đã có thể sử dụng tính năng session của php bình thường.
Chú ý:
Khi người dùng login và logout bạn sẽ phải xóa session để bắt đầu lưu dữ liệu cho phiên làm việc mới.
add_action('wp_logout', 'myEndSession'); add_action('wp_login', 'myEndSession'); function myEndSession() { session_destroy (); }
Hãy cho mình biết suy nghĩ của bạn trong phần bình luận bên dưới bài viết này. Hãy theo dõi kênh chia sẻ kiến thức WordPress của Vinastar trên Twitter và Facebook
Liên hệ
Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net
Hotline tư vấn: 0989 48 3456
Nguồn: Sưu tầm trên internet