2013-02-22 85 views
4

我很好奇,如果有任何人使用Laravel從版本3運行時出現問題,在Cookie名稱中有下劃線時,會在各種版本的IE中設置Cookie。我應該在會話cookie名稱中包含下劃線嗎?

我遇到了這個問題,我的項目(建立在CI上的電子商務網站)。該問題已修復,刪除了cookie名稱中的下劃線。

雖然我當前將項目移植到Laravel,但我只是想檢查是否應該從會話cookie中刪除下劃線。

回答

5

我肯定會推薦從你的cookie名稱中刪除任何下劃線,過去我已經被這幾次抓到了,而且很容易把你的頭髮拉出來試圖弄清楚當發生什麼事情時結束它是小的下劃線gremlin

+0

感謝您的反饋意見。我將按照類似於PHPSESSION的cookie命名cookie來遵循PHP風格,而不用下劃線。謝謝。 – 2013-02-22 03:37:24

+1

不幸的是,我沒有看到解決這個問題的方法。我試圖對你的答案進行投票,並且表示我需要15點聲望才能這樣做。我目前只有6個,我在這裏是新的:-) – 2013-02-22 07:20:17

0

最好的做法是在cookie名稱中使用句點而不是下劃線。

+0

名稱部分的週期通過php閱讀轉換爲下劃線。 – Johan 2013-12-29 12:42:38

0

基本上你不需要下劃線 - 所以只需刪除它。爲什麼會有風險,當你可以通過去除它而具有零風險:)

相關問題