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?
Jak powinny wyglądać nazwy plików cookie?
Czy powinny być:
A może powinny być czymś innym?
Odpowiedzi:
appname_meaningfulname
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:
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.