2016-04-25 16 views
0

クッキーをnameに設定しました。私はブラウザでクッキーの値を確認しているJohn+Steveです。しかし、ウェブサイトからエコーすると、Johnのみ表示され、+の後の値は無視されます。PHP echoクッキーにプラス記号またはスペースが付きます

<?php 
     setcookie('name','John Steve'); 
?> 
<?php 
     if(isset($_COOKIE['name'])){ 
     echo $_COOKIE['name']; 
     } 
?> 

私はそれはまだ同じ結果を示し

echo rawurldecode($_COOKIE['name']); 

でクッキーをエコーし​​てみてくださいしています。この問題を解決してJohn Steveと一緒にエコーしてください。ありがとう!!!

+0

するTry urldecode() –

+0

あなたが自動化されたエンコーディングを防ぐために、 'setr​​awcookie'を使用してみましたか? – Alex

+0

こんにちはアレックス、私も 'setr​​awcookie'を試してみました。スペーシングのあるクッキーの値は無視されます。 –

答えて

0

てみてください、次のように echo urldecode($_COOKIE['name']);

+0

それを試してみましたが、それでも同じです。 –

関連する問題