2016-04-25 13 views
0

Ich habe meine Cookies name mit einem Wert mit Abstand gesetzt. Ich habe den Cookie-Wert im Browser John+Steve überprüft. Allerdings echo durch die Website, es zeigt nur John und ignorieren Wert nach +.PHP Echo Cookies mit Pluszeichen oder Leerzeichen

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

Ich habe versuchen, die Cookies Echo mit

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

Es zeigen noch die gleichen Ergebnisse. Bitte helfen Sie mir, dieses Problem zu lösen und echo es mit John Steve auch. Vielen Dank!!!

+0

Try urldecode() –

+0

Haben Sie versucht, mit 'setrawcookie' die automatische Codierung zu verhindern? – Alex

+0

Hallo Alex, ich habe auch den 'Setrawcookie' probiert. Es ignoriert den Wert des Cookies mit Leerzeichen. –

Antwort

0

Versuchen wie folgt echo urldecode($_COOKIE['name']);

+0

Habe es versucht, aber immer noch das selbe. –