回答編集履歴

2

訂正

2017/09/09 13:08

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -1,13 +1,5 @@
1
- PHP Cookie を送受信する際に URLエンコード / **URLデコード** する仕様せいです
1
+ 訂正:書いたテストプログラムが バグっていて誤動作していたので、一度回答を取り下げます。もうちょっと確認します。
2
2
 
3
3
 
4
4
 
5
- [PHPマニュアル - setcookie](http://php.net/manual/ja/function.setcookie.php) より
6
5
 
7
- > クッキーの value の部分は、クッキーの送信を行う際に自動的に URL エンコードされ、またクッキーを受信した際は、自動的にデコード されてクッキー名と同じ名前の変数に格納されることに注意してください。
8
-
9
-
10
-
11
- 残念ながら、PHP本体に手を加えて、PHPの仕様を変更する以外の方法では、「cookie を保存する際に 記号を URLエンコードしておく」しか方法はなさそうです。
12
-
13
-

1

修正

2017/09/09 13:08

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -8,4 +8,6 @@
8
8
 
9
9
 
10
10
 
11
- 残念ながら、PHP本体に手を加える以外の方法では、cookie を保存する際に 記号を URLエンコードしておくしか方法はなさそうです。
11
+ 残念ながら、PHP本体に手を加えて、PHPの仕様を変更する以外の方法では、cookie を保存する際に 記号を URLエンコードしておくしか方法はなさそうです。
12
+
13
+