teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2017/09/08 07:13

投稿

yambejp
yambejp

スコア117906

answer CHANGED
@@ -1,3 +1,16 @@
1
1
  クッキーへのデータ投入はjavascriptかなにかでやりましたか?
2
2
  生データの+はurlencodeされた半角スペースですから
3
- 「+」という文字がほしければ「%2B」にエンコードしておけばいいのでは?
3
+ 「+」という文字がほしければ「%2B」にエンコードしておけばいいのでは?
4
+
5
+ # 追記
6
+ escapeとencodeURIComponentの違いを確認するため、今回は並行して書いておきます
7
+ ```javascript
8
+ var now = "2017-09-07T20:31:45+09:00";
9
+ date = [escape(now),encodeURIComponent(now)];
10
+ json = JSON.stringify(date)
11
+ document.cookie = "date=" + json + ";";
12
+ ```
13
+
14
+ ```PHP
15
+ print_r($_COOKIE);
16
+ ```