我在让这段代码工作时遇到了问题。这绝对是一个问题,我认为它即将结束。我的目标是将一个php会话变量分配给一个隐藏字段。通常我会在值参数中回显php内联,但是我在Wordpress上,这不是一个选项。这是我尝试解决的问题。
echo "<input type='hidden' name='country' id='firstcountry' value='" . $_SESSION["first_country"] . "'/>";
答案 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) - 

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