2014-07-07 36 views
-4

我相信在TinyMCE編輯器中使用PHP是不好的做法,但不能在這樣的事情上找到任何確認。所以我把它交給了更多有經驗的程序員來爲任何想這樣做的人提供建議。在TinyMCE編輯器中使用PHP的不良做法?

缺點:

  1. 輸出可能是不可取
  2. 可能的安全漏洞
  3. 不可能的非編碼器,以保持

優點:在發展

  1. 偏好一些
+0

TinyMCE甚至不會允許它,所以你爲什麼問?與允許相關的安全漏洞並非「可能」,而是絕對可以肯定的。 – developerwjk

+0

我問,因爲我正在修復一個開發人員在MCE編輯器中使用PHP的網站。什麼是DV的? – BenRacicot

回答

1

驗證包含PHP代碼的用戶輸入是非常困難的,因爲在服務器端存在非常多種不同的惡意方式,即使使用非常有限的一組允許的指令。無論您如何接受用戶生成的PHP代碼(即通過TinyMCE或其他方式),直接在服務器上執行它都是非常危險的做法。如果你完全信任你的每個用戶,在這種情況下,這仍然不是一個好習慣。我想不出一個你需要這樣做的案例。

+0

感謝您的迴應!請感覺精心製作。越多越好。 – BenRacicot

0

在網絡上發佈根密碼要容易得多,以避免想知道你究竟在哪裏被黑客入侵。

不要嘗試通過MCE運行PHP,通過使用自定義函數進行擴展,就像WP上帝希望的那樣。