透過Linux 指令提示字元執行帶有$_GET 變數的PHP 程式碼
在Linux 指令提示字元上傳遞變數 $_GE會帶來挑戰。雖然命令 php -e index.php 允許執行程式碼,但操作 $_GET 變數仍然是一個問題。
解:
要克服這個問題,請利用 php-cgi二進位而不是 php。然後可以將參數作為參數在命令列上傳遞,如下所示:
php-cgi -f index.php left=1058 right=1067>
此操作將以下值分配給$_GET:
Array ( [left] => 1058 [right] => 1067 [class] => A [language] => English )
附加說明:
也可以設定通常由網路伺服器配置的環境變量,例如如:
REQUEST_URI='/index.php' SCRIPT_NAME='/index.php' php-cgi -f index.php left=1058 right=1067>
以上是如何從 Linux 命令列將 $_GET 變數傳遞給 PHP 腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!