PHP回声有点麻烦

时间:2014-12-08 17:42:58

标签: php wordpress echo session-variables

我在让这段代码工作时遇到了问题。这绝对是一个问题,我认为它即将结束。我的目标是将一个php会话变量分配给一个隐藏字段。通常我会在值参数中回显php内联,但是我在Wordpress上,这不是一个选项。这是我尝试解决的问题。

echo "<input type='hidden' name='country' id='firstcountry' value='" . $_SESSION["first_country"] . "'/>";



1 个答案:

答案 0 :(得分:2)

代码行的末尾似乎包含两个无法识别的字符,可能会破坏您的代码。

复制/粘贴以下内容,同时将相应的变量更改为指定的POST。

<?php
session_start(); 
$_SESSION["first_country"] = "Canada"; 
echo "<input type='hidden' name='country' id='firstcountry' value='" . $_SESSION["first_country"] . "'/>";

?>

在我的测试中回显了HTML源代码中的“Canada”,如下所示:

<input type='hidden' name='country' id='firstcountry' value='Canada'/>


修改

将其粘贴到我的IDE后,这两个字符是Unicode字符'LINE SEPARATOR'(U + 2028) - &#8232;

有关此Unicode字符的更多信息,请访问以下网站: