Tôi đang chơi với các cookie. Và tôi không có bất kỳ cookie nào được gọi là PHPSESSID.PHPSESSID là gì?
Tôi có cần nó không? Tôi có thể xóa nó không?
Whats "chức năng" của nó?
if (count($_POST)) {
setcookie("TestCookie", htmlspecialchars($_POST['val']), time()+3600);
}
print_r($_COOKIE);
Prints:
Array
(
[TestCookie] => blabla
[PHPSESSID] => el4ukv0kqbvoirg7nkp4dncpk3
)
Nó chỉ là số nhận dạng mặc định mà PHP sử dụng cho các cookie được tạo bởi 'session_start()'. Nếu bạn muốn thay đổi tên đó, sử dụng 'ini_set ('session_name', 'somethingElse')' – caw
KHÔNG có ini_set ('session.name', 'somethingElse'); (chú ý dấu chấm) và bạn phải sử dụng nó TRƯỚC KHI session_start(); trên trang EVERY php. (không chỉ là trang đăng nhập) – Tarik
HOẶC sử dụng session_name ('somethingElse'); (trên mỗi trang trước khi session_start() hoặc session_register() được gọi) – Tarik