我有一个 HTML 表单值作为 PHP 函数:(value='".$item->get_title()."'
这是在一个echo
语句中,因此是单引号。)问题是,如果返回的标题包含任何引号,它会破坏值函数。
例子:value="Kim Dotcom lawyer blasts US government" s "pattern of delay "e;'>
如您所见,它在government
. 后面应该有一个撇号。
有谁知道解决这个问题?
修复: value='".htmlspecialchars($item->get_title(), ENT_QUOTES)."'