2017-10-04 117 views
2

這是通過cakephp形式將參數傳遞給linux進程的.conf文件的最佳方式。例如,我需要將postfix的'myhostname'參數傳遞給main.cf文件。如何通過cakephp 3形式將參數傳遞給linux進程

例如:

  1. cakephp的形式輸入=> MYHOSTNAME = server1.example.com
  2. 執行shell命令=> postconf -e 'MYHOSTNAME = server1.example.com'

Thanx

回答

0
  1. 只是從請求數據as described in the book here得到它。如果您不知道如何處理無模式表單read this(假設您正在使用一個表單)以及表單助手this

  2. 然後只需執行shell命令shell_exec,不要忘記使用escapeshellcmd

注意從網絡傳遞到shell的內容!這裏的錯誤很快就會導致醜陋的安全漏洞。

此外,我仍然被戲稱爲關閉這個問題的投票。它非常寬泛,沒有顯示任何研究的努力,並且基本上是「提供我的代碼或教程」類型的問題之一。請在下次做一些研究。不過,我的鏈接應該足以實現它。

+0

謝謝你的回答。我真的想避免shell_exec出於您陳述的原因和其他一些原因。我想知道是否有一個蛋糕班可以以安全的方式做這樣的事情。 無論如何,謝謝。 – gdimakop

相關問題