Seperti apa seharusnya nama cookie itu?
Haruskah mereka:
- huruf kecil
- CamelCase
- Underscore_Camel_Case
- HURUF BESAR
Atau haruskah mereka menjadi sesuatu yang lain?
php
cookies
naming-conventions
Emanuil Rusev
sumber
sumber
Jawaban:
appname_meaningfulname
sumber
Ingatlah bahwa cookie ini dikirim dengan setiap permintaan, jadi imho, cukup gunakan nama terkecil yang Anda bisa, dan dokumentasikan kode Anda dengan baik.
sumber
Ini haruslah sesuatu yang menghindari konflik penamaan dengan parameter _GET dan _POST sewenang-wenang yang mungkin Anda gunakan, karena _REQUEST membungkus ketiga larik global (!), Dengan prioritas bergantung pada bagaimana pengaturan variable_order Anda disetel di php.ini. Dengan kata lain, jika Anda memiliki _COOKIE bernama "x" dan parameter querystring bernama "x", dan Anda meminta $ _REQUEST ["x"], Anda mendapatkan nilai cookie saat Anda mungkin menginginkan / mengharapkan parameter GET. Hal ini menjadi masalah terutama jika cookie Anda dicakup ke root situs "/" Anda, dan bukan ke folder tempat cookie digunakan.
Jadi saya katakan, dua praktik terbaik:
sumber
Saya menggunakan gaya apa pun standar pengkodean untuk panggilan proyek.
Umumnya saya lebih suka camelCase untuk skema penamaan, tetapi siapa pun yang membayar tagihan adalah yang akan saya gunakan.
sumber
Mungkin Anda tidak akan menyukai jawaban saya:
Jangan gunakan cookie Anda sendiri, tetapi simpan data dalam sesi server. Jadi Anda hanya perlu satu cookie (untuk mereferensikan id sesi) dan bagaimana Anda memberi nama yang tidak berperan.
sumber