Php 在回显字符串时用引号转义问题
我遇到了一个无法解决的问题:我试图在测试数据库中存储一些连续的双引号(Php 在回显字符串时用引号转义问题,php,wordpress,escaping,quotation-marks,Php,Wordpress,Escaping,Quotation Marks,我遇到了一个无法解决的问题:我试图在测试数据库中存储一些连续的双引号())。现在,当我将它们打印为input type=“text”字段的值时,我得到的是: <input type="hidden" """"""""="" value="" name="it"> 数据库中的数据通过sanitize_text_字段(stripslashes())()传递,因此根本不包含斜杠。我怎样才能解决这个问题?我是否以错误的方式存储数据?该文档没有记录报价。尝试通过htmlspecialch
)
)。现在,当我将它们打印为input type=“text”
字段的值时,我得到的是:
<input type="hidden" """"""""="" value="" name="it">
数据库中的数据通过sanitize_text_字段(stripslashes())
()传递,因此根本不包含斜杠。我怎样才能解决这个问题?我是否以错误的方式存储数据?该文档没有记录报价。尝试通过htmlspecialchars
运行它。这也是开发人员控制台的输出吗?因为在html错误的情况下,代码很少与源代码完全相同。这可能会有所帮助,谢谢@Nabil Kadimi,esc\u attr()
解决了错误@弗洛斯库斯我现在知道这个函数没有提到任何引用,它只是给出了一个完整的脚本工作场景。。。