Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Mặc dù WordPress được viết bằng ngôn ngữ lập trình PHP, nhưng mặc định, WordPress không sử dụng Session mặc định của PHP để quản lý trạng thái đăng nhập của người dùng. Thay vào đó, WordPress thường sử dụng Cookies để duy trì trạng thái đăng nhập. Tuy nhiên, nếu bạn là một lập trình viên PHP, bạn có thể thấy sự tiện lợi của việc sử dụng PHP Session. Vậy nếu bạn muốn sử dụng phiên PHP Native Session trong WordPress, bạn có thể tìm hiểu cách làm điều này trong bài viết dưới đây trên blog.

Quan trọng nhất là phiên PHP (PHP Session) đã bị vô hiệu hóa trên WordPress, và để sử dụng nó, chúng ta cần kích hoạt nó bằng cách sử dụng hàm `session_start()`. Bạn có thể thêm đoạn mã sau vào file `functions.php` hoặc bất kỳ file PHP nào trong theme hoặc plugin của bạn để kích hoạt phiên PHP.

Ở đây chúng chúng ta thêm 1 action vào hook có tên là init

add_action( 'init', function () {
    if ( ! session_id() ) {
        session_start();
    }
});

Sau đó trong theme, plugin bạn có thể sử dụng biến $_SESSION mặc định của PHP rồi.

Bạn có thể lưa thông tin vào session dễ dàng như:

<?php
$_SESSION['my_website'] = 'vinasupport.com'

Để ko sử dụng session nữa thì bạn chỉ cần comment đoạn action thêm vào trước là xong.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *