编辑:我在发布问题后几秒钟就解决了(对不起!)但还不能接受答案。
嗨伙计,
只是一个快速的。我有一个 PHP/CodeIgniter 站点,用户可以编辑他们的个人资料。我正在使用 CI 的 XSS 过滤和基于活动记录的模型,因此数据会自动转义。
它自然会在个人资料页面视图上正常显示,例如“我们将看看这是否有效” (我们会中的撇号)之类的文本。但是,当用户进入编辑页面时,输入框(填充了数据库中的数据)显示:
We'll see if this works
我以为我可以通过将输入框的值设置为来解决它,html_entity_decode($query->row('example_database_row'))
但它仍然不起作用。我在这里误解了什么吗?
谢谢!
杰克