1
第一個參數$htmlpageid
可以在sh腳本中引用$1
。 第二個參數應該被$2
引用。對?通過PHP傳遞參數sh。第一個參數被接收,但不是第二個參數
<?php
$htmlpageid = uniqid();
$days ="1";
$command = shell_exec("sudo ./createclientcert.sh $htmlpageid $days");
?>
無論我怎麼努力,但我不能讓第二個參數$days
到腳本。 我嘗試了幾種方法,但都沒有通過第二個參數$days
。
有什麼理由不接收第二個參數:;)
相反,我應該有一個調用傳遞給腳本的參數的函數功能或外編碼的命令?在mydomain.nl的URL,還是createclientcert.sh沒有從PHP接收$天? (它在測試腳本中工作得很好)... –
@Kevin_Kinsey「或者createclientcert.sh沒有從PHP接收$天?」這正是我的故事所說的。 ;)我已經更新了這個問題,以減少混淆。 ;) –
任何錯誤消息?如果您不通過sudo調用腳本來調用腳本,它是否會通過$ 2? –