Come dovrebbero essere i nomi dei cookie?
Dovrebbero essere:
- minuscolo
- CamelCase
- Underscore_Camel_Case
- MAIUSCOLO
O dovrebbero essere qualcos'altro?
Come dovrebbero essere i nomi dei cookie?
Dovrebbero essere:
O dovrebbero essere qualcos'altro?
Risposte:
appname_meaningfulname
Dovrebbe essere qualcosa che eviti i conflitti di denominazione con i parametri arbitrari _GET e _POST che potresti utilizzare, poiché _REQUEST avvolge tutti e tre gli array globali (!), Con precedenza a seconda di come è impostata l'impostazione variable_order in php.ini. In altre parole, se hai un _COOKIE chiamato "x" e un parametro stringa di query denominato "x" e chiedi $ _REQUEST ["x"], ottieni il valore del cookie quando potresti volere / aspettarti il parametro GET. Ciò è particolarmente problematico se i cookie sono limitati alla radice del sito Web "/" e non alla cartella in cui vengono utilizzati.
Quindi dico, due best practice:
Forse non ti piacerà la mia risposta:
Non utilizzare i tuoi cookie ma memorizza i dati nelle sessioni del server. Quindi hai solo bisogno di un cookie (per fare riferimento all'ID di sessione) e il modo in cui lo dai non ha alcun ruolo.