Php 正在截断post中的多字变量
我试图使用POST和隐藏字段将变量发送到下一页,但是,如果变量不止一个单词,则只提交第一个单词Php 正在截断post中的多字变量,php,html,post,Php,Html,Post,我试图使用POST和隐藏字段将变量发送到下一页,但是,如果变量不止一个单词,则只提交第一个单词 echo "<input type='hidden' name='circle' value=$circle>"; echo”“; 谢谢 您需要将值放在单引号内,以使其正确工作 echo "<input type='hidden' name='circle' value='$circle'>"; echo”“; 尝试封装您的值,这样就不会被DOM误解 echo sprin
echo "<input type='hidden' name='circle' value=$circle>";
echo”“;
谢谢 您需要将
值
放在单引号内,以使其正确工作
echo "<input type='hidden' name='circle' value='$circle'>";
echo”“;
尝试封装您的值,这样就不会被DOM误解
echo sprintf('<input type="hidden" name="circle" value="%s">', htmlspecialchars($circle));
echo sprintf(“”,htmlspecialchars($circle));
将$circle
放在引号中-浏览器假定后面的单词是输入
标记的属性,而不是文本的一部分。引用您的值:echo”“代码>