Tôi đang sử dụng mã sau để làm mất hiệu lực phiên. Tôi đã liên kết với logout.php
ở nhiều trang. Nếu liên kết đăng xuất đó được nhấp, trang logout.php
sẽ được gọi. Sau đây là mã số trong logout.php
.Các sự cố phiên PHP
unset($_SESSION['admin']);
session_destroy();
header('Location: index.php');
Khi phiên không hợp lệ, tôi muốn mở trang index.php
. Nhưng tôi gặp phải lỗi sau:
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in C:\xampp\htdocs\Selection\logout.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Selection\logout.php:3) in C:\xampp\htdocs\Selection\logout.php on line 4
Điều gì là sai?
Tại sao lại bao giờ bị giảm giá, anh ấy đúng. –
Cảm ơn ... dù sao session_start() phải được gọi khi bắt đầu tập lệnh. – mck89