Как выглядят имена файлов cookie?
Должны ли они быть:
- lower_case
- CamelCase
- Underscore_Camel_Case
- UPPER_CASE
Или они должны быть чем-то другим?
Как выглядят имена файлов cookie?
Должны ли они быть:
Или они должны быть чем-то другим?
appname_meaningfulname
Имейте в виду, что этот файл cookie отправляется с каждым запросом, поэтому imho, просто используйте наименьшее имя, которое вы можете, и хорошо документируйте свой код.
Это должно быть что-то, что позволяет избежать конфликтов имен с произвольными параметрами _GET и _POST, которые вы могли бы использовать, поскольку _REQUEST обертывает все три глобальных массива (!) с приоритетом в зависимости от того, как устанавливается параметр variable_order в php.ini. Другими словами, если у вас есть _COOKIE с именем "x" и параметром querystring с именем "x" , и вы запрашиваете $_REQUEST [ "x" ], вы получаете значение cookie, когда вам может понадобиться/ожидать параметр GET. Это особенно проблематично, если ваши файлы cookie привязаны к вашему сайту root//, а не к папке, в которой они используются.
Итак, я говорю, две лучшие практики:
Возможно, вам не понравится мой ответ:
Не используйте свои собственные файлы cookie, но храните данные в сеансах сервера. Таким образом, вам нужен только один файл cookie (для ссылки на идентификатор сеанса) и то, как вы называете это, не играет никакой роли.
Я использую любой стиль для стандартов кодирования для вызова проекта.
Как правило, я предпочитаю camelCase для схем именования, но в зависимости от того, какой из них оплачивает счета, я буду с ним.