Tên cookie nên trông như thế nào?
Họ có nên:
- viết thường
- CamelCase
- Underscore_Camel_Case
- UPPER_CASE
Hay chúng phải là một cái gì đó khác?
Tên cookie nên trông như thế nào?
Họ có nên:
Hay chúng phải là một cái gì đó khác?
Câu trả lời:
appname_meaningfulname
Nó phải là thứ tránh xung đột đặt tên với các tham số _GET và _POST tùy ý mà bạn có thể đang sử dụng, vì _REQUEST bao bọc cả ba mảng toàn cục (!), Với mức độ ưu tiên tùy thuộc vào cách thiết lập biến_order của bạn được đặt trong php.ini. Nói cách khác, nếu bạn có _COOKIE có tên "x" và tham số chuỗi truy vấn có tên "x" và bạn yêu cầu $ _REQUEST ["x"], bạn sẽ nhận được giá trị cookie khi bạn có thể muốn / mong đợi tham số GET. Điều này đặc biệt có vấn đề nếu cookie của bạn nằm trong phạm vi gốc trang web của bạn "/" chứ không phải thư mục nơi chúng được sử dụng.
Vì vậy, tôi nói, hai phương pháp hay nhất:
Có thể bạn sẽ không thích câu trả lời của tôi:
Không sử dụng cookie của riêng bạn nhưng lưu trữ dữ liệu trong các phiên máy chủ. Vì vậy, bạn chỉ cần một cookie (để tham chiếu id phiên) và cách bạn đặt tên mà không đóng vai trò gì.