2017-05-17 16 views
-1

javascriptの値をPHPに割り当てていますが、印刷後にプラス記号が出力に存在せず、エスケープできません。プラス記号(+)=>"index.php?test=1 test2=1"プラスすることなく、この出力を取得プラス記号でPHPのJavascriptクッキーを印刷する

<script type="text/javascript"> 
    document.cookie = "mydata =index.php?test=1+test2=1"; 
</script> 

<?php 
    $myPHPdata = $_COOKIE['mydata']; 

    echo $myPHPdata; 
?> 

は私があまりにも印刷に加えて署名することができますどのように

mssignのですか?

+0

可能http://stackoverflow.com/questions/1969232/allowed-characters-in-cookies –

答えて

1

これを行います。それが動作します。できれば

var plus = encodeURIComponent('+'); 
document.cookie = "mydata=index.php?test=1"+ plus +"test2=1"; 
+0

はい、それは作品を複製、おかげでupvoteを与える – user6618536

+0

。それは他人を助ける。 –

関連する問題