我将javascript值分配给php,但打印后输出中不存在加号,无法将其转义。
<script type="text/javascript">
document.cookie = "mydata =index.php?test=1+test2=1";
</script>
<?php
$myPHPdata = $_COOKIE['mydata'];
echo $myPHPdata;
?>
获取此输出时不带加号(+)=&gt; "index.php?test=1 test2=1"
加上是mssign
我怎样才能打印加号?
答案 0 :(得分:1)
这样做。它会起作用。
var plus = encodeURIComponent('+');
document.cookie = "mydata=index.php?test=1"+ plus +"test2=1";