Tôi biết câu hỏi này đã cũ, nhưng câu trả lời 'được chọn' ở trên thực sự không hoạt động. Điều đó chỉ đặt thời gian cho đến khi dữ liệu phiên bị xóa.
Sau khi thử điều này và nhận ra rằng nó không thành công, tôi đã dành thời gian đọc qua tài liệu phpmyadmin và tìm thấy điều này:
$cfg['LoginCookieValidity'] = 86400;
$cfg['LoginCookieStore'] = 0;
Dòng đầu tiên là khoảng thời gian cho đến khi bạn tự động đăng xuất. Các giá trị này cần được đặt trong thư mục cài đặt phpmyadmin của bạn, trong tệp config.inc.php
.
Chúng hoàn toàn không có trong tệp của tôi nhưng sau khi thêm chúng vào cuối tệp, nó hoạt động chính xác. Biến đầu tiên xác định thời gian cho đến khi bạn đăng xuất trong vài giây - tôi đặt của tôi là 1 ngày. Biến thứ hai là thời gian tồn tại của cookie. 0 có nghĩa là cookie tồn tại cho đến khi bạn đóng trình duyệt của mình.
Việc thiết lập hai biến này sẽ có hiệu quả như mong muốn. Bạn có thể đặt cả hai thành một số điên rồ và không bao giờ đăng nhập, nhưng điều đó sẽ khá không an toàn.