Php urlencode()未在值属性内部编码
我知道url编码用于url,但在这种情况下,我需要将其用于post值 我遇到的问题是,当我尝试在value属性中对其进行编码时,它不会进行编码 但是当我在value属性之外编码变量,然后只使用变量时,它就工作了 我真的很困惑为什么会这样,但是当我在value属性中使用urlencoding时,它就不起作用了 这是我的密码。任何帮助都将不胜感激 不编码Php urlencode()未在值属性内部编码,php,html,Php,Html,我知道url编码用于url,但在这种情况下,我需要将其用于post值 我遇到的问题是,当我尝试在value属性中对其进行编码时,它不会进行编码 但是当我在value属性之外编码变量,然后只使用变量时,它就工作了 我真的很困惑为什么会这样,但是当我在value属性中使用urlencoding时,它就不起作用了 这是我的密码。任何帮助都将不胜感激 不编码 <input type="hidden" name="proj" value="<?php echo urlencode($encr
<input type="hidden" name="proj" value="<?php echo urlencode($encrypted_params); ?>">
我怀疑它是在编码,但取决于您如何查看它,您可能看不到它-demo show it working=您肯定应该使用htmlspecialchars吗?@rjdown ohh好的,谢谢@达贡。谢谢你给我展示了一个有效的例子。它现在可以工作了我打赌它一直在工作:-)我怀疑它是在编码,但取决于你怎么看它,你可能看不到它-演示显示它工作了=你肯定应该使用htmlspecialchars吗?@rjdown ohh好的,谢谢@达贡。谢谢你给我展示了一个有效的例子。它现在可以工作了我打赌它一直在工作:-)我怀疑它是在编码,但取决于你怎么看它,你可能看不到它-演示显示它工作了=你肯定应该使用htmlspecialchars吗?@rjdown ohh好的,谢谢@达贡。谢谢你给我展示了一个有效的例子。它现在起作用了我打赌它一直在起作用:-)
<input type="hidden" name="proj" value="<?php echo $encrypted_params; ?>">