在 javascript 函数中插入 php 值
insert php value inside javascript function
我的 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 定义的字符串。非常感谢任何帮助。
似乎对如何将 php 与 javascript 混合使用感到困惑。这样做的唯一方法是在 php 文件中使用 javascript:
<?php
php code.....
$myvalue = "superpage=John Doe;secure=true";
echo '
<script>
javascript code....
document.cookie= '.$myvalue.'
</script>';
?>
将您的 JavaScript 放在带有 .php
扩展名的页面上,您的代码将起作用,即:
file.php
<?php
$myvalue = "superpage=John Doe;secure=true";
?>
然后,在同一页上,php 块之外:
<script>
document.cookie= '<?php echo $myvalue; ?>';
</script>
我的 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 定义的字符串。非常感谢任何帮助。
似乎对如何将 php 与 javascript 混合使用感到困惑。这样做的唯一方法是在 php 文件中使用 javascript:
<?php
php code.....
$myvalue = "superpage=John Doe;secure=true";
echo '
<script>
javascript code....
document.cookie= '.$myvalue.'
</script>';
?>
将您的 JavaScript 放在带有 .php
扩展名的页面上,您的代码将起作用,即:
file.php
<?php
$myvalue = "superpage=John Doe;secure=true";
?>
然后,在同一页上,php 块之外:
<script>
document.cookie= '<?php echo $myvalue; ?>';
</script>