亚洲AV无码乱码在线观看AV,中文字幕国产二区看片资源,野花免费观看高清视频7,黄色片 网站,国产三级精品三级在线专区91

pbootcms的if判斷失效直接顯示標簽怎么回事?

作者(zhe):PB模板網 時間(jian):2021-12-08 09:35:13 瀏覽:1841 點贊:283
1841

使用pbootcms建站在處理詳情內容做判斷的時候,有時會出現判斷失效的奇怪情況,直接顯示標簽代碼。在一些其他地方判斷極小概率也會碰到,這是為什么呢?

例如報錯:

程序運行異常: syntax error, unexpected '=',位置:/apps/home/controller/ParserController.php(3310) : ;">是否判斷的條件里含有了程序過濾的特殊字符,含有的話會使判斷失效。

過濾特殊字(zi)符(fu)串處理在\apps\home\controller\ParserController.php中:

image.png

問題案例

如下圖(tu)判斷(duan)(duan)的時候前(qian)臺失效,直接顯示了標(biao)簽代碼。檢查判斷(duan)(duan)條件(jian)中含(han)有Evaluate觸(chu)發了eval字符過濾導致(zhi)。

image.png

解決辦法

既(ji)然(ran)是含(han)有(you)了(le)不(bu)(bu)該出現的字符(fu),那(nei)就想辦法不(bu)(bu)要拿含(han)有(you)這個(ge)字符(fu)的內容去判斷。這里就可以使用到長度(du)截取標簽了(le),我們可以截取幾(ji)個(ge)字符(fu)去作(zuo)為條件判斷。

image.png

因此只要在判斷條(tiao)件上增加截取標簽,例如(ru):

原(yuan)來的條件是{content:content},改為{content:content len=2} 即可。

其(qi)他的(de)判斷條(tiao)件類似操作,你學會(hui)了嗎?

文章鏈接://bilinxiyi.cn/367.html
文章標題:pbootcms的if判斷失效直接顯示標簽怎么回事?
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
本文最后更新發布于2022-11-28 18:05:00,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服:

相關閱讀

通知公告
PbootCMS安全提示
pbootcms網站上線后需要做防護
權限設置|主機防護|數據庫路徑...
我要查看