首頁 > 後端開發 > php教程 > 如何使用 Linux 命令提示字元在 PHP 腳本中模擬 $_GET 變數?

如何使用 Linux 命令提示字元在 PHP 腳本中模擬 $_GET 變數?

Barbara Streisand
發布: 2024-12-04 02:01:14
原創
616 人瀏覽過

How Can I Simulate $_GET Variables in a PHP Script Using the Linux Command Prompt?

透過 Linux 命令提示字元擷取 PHP $_GET 變數

透過 HTTP 請求存取時,PHP 腳本通常透過 $_GET 超全域接收輸入。在 Linux 命令提示字元中重新執行此行為是一個挑戰,特別是在傳遞 $_GET 變數時。

使用 php-cgi 二進位

根據伺服器故障的建議,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命令提示字元下複製 PHP 腳本的 Web 伺服器環境的更全面的方法。

以上是如何使用 Linux 命令提示字元在 PHP 腳本中模擬 $_GET 變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板