Wie sollten Cookie-Namen aussehen?
Sollten sie sein:
- Kleinbuchstaben
- CamelCase
- Underscore_Camel_Case
- UPPER_CASE
Oder sollten sie etwas anderes sein?
php
cookies
naming-conventions
Emanuil Rusev
quelle
quelle
Antworten:
appname_meaningfulname
quelle
Denken Sie daran, dass dieses Cookie bei jeder Anfrage gesendet wird. Verwenden Sie also einfach den kleinsten Namen, den Sie können, und dokumentieren Sie Ihren Code gut.
quelle
Es sollte etwas sein, das Namenskonflikte mit beliebigen _GET- und _POST-Parametern vermeidet, die Sie möglicherweise verwenden, da _REQUEST alle drei globalen Arrays (!) Umschließt, wobei der Vorrang davon abhängt, wie Ihre Einstellung variables_order in php.ini festgelegt ist. Mit anderen Worten, wenn Sie ein _COOKIE mit dem Namen "x" und einen Querystring-Parameter mit dem Namen "x" haben und nach $ _REQUEST ["x"] fragen, erhalten Sie den Cookie-Wert, wenn Sie den GET-Parameter möchten / erwarten. Dies ist besonders problematisch, wenn Ihre Cookies im Stammverzeichnis Ihrer Website "/" und nicht in dem Ordner gespeichert sind, in dem sie verwendet werden.
Ich sage also zwei Best Practices:
quelle
Ich verwende jeden Stil, den die Codierungsstandards für das Projekt erfordern.
Im Allgemeinen bevorzuge ich camelCase für Namensschemata, aber wer auch immer die Rechnungen bezahlt, ist derjenige, mit dem ich gehen werde.
quelle
Vielleicht gefällt dir meine Antwort nicht:
Verwenden Sie keine eigenen Cookies, sondern speichern Sie Daten in Serversitzungen. Sie benötigen also nur ein Cookie (um auf die Sitzungs-ID zu verweisen) und wie Sie es benennen, spielt keine Rolle.
quelle