Як мають виглядати назви файлів cookie?
Чи повинні вони бути:
- нижній_запис
- CamelCase
- Підкреслення_Camel_Case
- UPPER_CASE
Або вони повинні бути чимось іншим?
Як мають виглядати назви файлів cookie?
Чи повинні вони бути:
Або вони повинні бути чимось іншим?
Відповіді:
appname_meaningfulname
Це повинно уникати назви конфліктів з довільними параметрами _GET та _POST, якими ви можете скористатися, оскільки _REQUEST обертає всі три глобальні масиви (!) З перевагою в залежності від того, як у php.ini встановлено ваш параметр змінних_порядків. Іншими словами, якщо у вас є _COOKIE з назвою "x" і параметр запиту рядків з назвою "x", і ви запитуєте $ _REQUEST ["x"], ви отримуєте значення файлу cookie, коли ви можете хотіти / очікувати GET-параметр. Це особливо проблематично, якщо ваші файли cookie потрапляють до кореня вашого веб-сайту "/", а не до папки, де вони використовуються.
Тому я кажу, дві найкращі практики:
Можливо, вам не сподобається моя відповідь:
Не використовуйте власні файли cookie, а зберігайте дані в сеансах сервера. Отже, вам потрібен лише один файл cookie (для позначення ідентифікатора сеансу) та те, як ви називаєте, що не грає ніякої ролі.