【发布时间】:2012-02-15 10:04:08
【问题描述】:
我的表单主要由单选按钮组成,其值是歌曲标题,通常带有单引号。无论我使用 HTML 字符代码还是字符,这些值都不会存储在我创建的会话中,以便在出现表单错误时重新填充单选按钮。没有这些字符的标题会正确保存。我尝试在 $_SESSION 上使用 myqli_real_escape_string,但这不起作用。我检查会话是否等于单选按钮的值证明这些值是错误的,即使在我看来完全一样。我不知道出了什么问题。
【问题讨论】:
-
你试过使用 htmlspecialchars() - php.net/manual/en/function.htmlspecialchars.php
-
是的,我尝试将 htmlspecialchars() 添加到数组中的值,然后再使用它来填充单选按钮。不用找了。然后我尝试在我的 SESSION 上使用 myqli_real_escape_string ,但我不应该真的需要它,因为单选按钮的值不是由用户输入的。两者都不起作用。