Jak powinny wyglądać nazwy plików cookie?
Czy powinny być:
- małe litery
- CamelCase
- Underscore_Camel_Case
- DUŻE LITERY
A może powinny być czymś innym?
php
cookies
naming-conventions
Emanuil Rusev
źródło
źródło
Odpowiedzi:
appname_meaningfulname
źródło
Pamiętaj, że ten plik cookie jest wysyłany z każdym żądaniem, więc imho, po prostu użyj możliwie najmniejszej nazwy i ładnie udokumentuj swój kod.
źródło
Powinno to być coś, co pozwala uniknąć konfliktów nazw z dowolnymi parametrami _GET i _POST, których możesz używać, ponieważ _REQUEST zawija wszystkie trzy tablice globalne (!), Z pierwszeństwem zależnym od tego, jak ustawione jest ustawienie variable_order w php.ini. Innymi słowy, jeśli masz _COOKIE o nazwie "x" i parametr zapytania o nazwie "x" i poprosisz o $ _REQUEST ["x"], otrzymasz wartość cookie, gdy możesz chcieć / oczekiwać parametru GET. Jest to szczególnie problematyczne, jeśli pliki cookie są ograniczone do katalogu głównego witryny „/”, a nie do folderu, w którym są używane.
Więc mówię, dwie najlepsze praktyki:
źródło
Używam dowolnego stylu wymaganego przez standardy kodowania dla projektu.
Generalnie wolę camelCase do nazewnictwa schematów, ale ten, z którym płaci rachunki, jest tym, z którym pójdę.
źródło
Może nie spodoba ci się moja odpowiedź:
Nie używaj własnych plików cookie, ale przechowuj dane w sesjach serwera. Potrzebujesz więc tylko jednego pliku cookie (aby odwołać się do identyfikatora sesji) i nazwy, która nie odgrywa żadnej roli.
źródło