本篇文章更新時間:2024/01/10
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知或向一介資男的 LINE 社群反應。
如果本站內容對你有幫助,歡迎贊助支持


之前在粉絲頁筆記過 WordPress v4.8.3 後,增加了這個功能去防止針對 SQL 的攻擊。

昨天又碰到一次發現好像沒在這邊筆記過,來寫一下XD

如果直接把 $wpdb->prepare 方法處理過的 SQL Query 拿來看會發現一堆 Hash 過的字串,不易閱讀。

這邊說的移除,不是取消這項功能,而是純粹把真實會請求資料庫的 Query 顯示出來,呼叫內建的:$wpdb->remove_placeholder_escape() 方法來置換就好!

參考官方開發文件: wpdb::placeholder_escape()


Share:

作者: Chun

WordPress 社群貢獻者、開源社群推廣者。專注於 WordPress 外掛開發、網站效能最佳化、伺服器管理,以及 iDempiere 開源 ERP 導入與客製開發。曾參與 WordCamp Taipei 等社群活動,GitHub Arctic Code Vault Contributor。提供資訊顧問、WordPress 開發教學、主機最佳化與企業 ERP 整合服務。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Apply Filters
Mastodon