我在我的javascript中有这个命令来创建一个具有特定值的cookie。
...
document.cookie="superpage=John Doe;secure=true";
...
我的目标:我希望通过PHP插入此cookie的内容。
所以我试过这个:在一个单独的PHP文件中我声明了
$myvalue = "superpage=John Doe;secure=true";
然后我将javascript cookie创建更改为:
...
document.cookie= '<?php echo $myvalue; ?>';
...
然后创建Cookie,但值为<?php echo $myvalue
,而不是我通过PHP定义的字符串。任何帮助都非常感谢。
答案 0 :(得分:1)
将您的JavaScript放在扩展名为.php
的网页上,您的代码就可以运行,.i.e:
<强> file.php 强>
<?php
$myvalue = "superpage=John Doe;secure=true";
?>
然后,在同一页面上,在php块之外:
<script>
document.cookie= '<?php echo $myvalue; ?>';
</script>
答案 1 :(得分:0)
关于如何将php与javascript混合似乎存在混淆。唯一的方法是在php文件中使用javascript:
<?php
php code.....
$myvalue = "superpage=John Doe;secure=true";
echo '
<script>
javascript code....
document.cookie= '.$myvalue.'
</script>';
?>