tp5中使用ueditor編輯器編輯器里html標(biāo)簽也顯示出來(lái)了
2019-04-01 01:21:49
11929
tp5框架中使用ueditor編輯器,內(nèi)容輸出到編輯器的時(shí)候,html標(biāo)簽也顯示出來(lái)了,如下圖

解決辦法為在輸出模板的時(shí)候加上raw函數(shù)

產(chǎn)生原因?yàn)椋?/p>
tp5框架為了避免出現(xiàn)XSS安全問(wèn)題,默認(rèn)的變量輸出都會(huì)使用htmlentities方法進(jìn)行轉(zhuǎn)義輸出。
你還可以設(shè)置默認(rèn)的過(guò)濾方法,在配置文件template.php中設(shè)置
'default_filter' => 'htmlspecialchars'
就會(huì)默認(rèn)使用htmlspecialchars方法過(guò)濾輸出。
如果你不需要轉(zhuǎn)義(例如你需要輸出html表格等內(nèi)容),可以使用:
{$data.name|raw}
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)