在PHP 中同時使用POST 和GET 請求 在PHP 中,不可能在單一HTTP 中同時發送GET 和POST 請求要求。但是,有一些解決方法可以達到類似的效果。 方法連結 一個解決方案是將表單操作屬性中的方法連結在一起: 在這種情況下,PHP 將使用值填充$_POST['foo'] 和$_GET['foo'] 重要區別 了解表單提交仍然只啟動單一HTTP 請求是至關重要的。 GET 參數不會以附加 POST 請求傳送,而是附加到 URL 中。 用法範例 在您的特定場景中,您可以使用此技術來傳遞使用者透過GET 請求輸入年份,同時也根據POST 中選取的複選框存取資料庫request: if (isset($_POST['general']) && $_POST['general'] == 'YEAR') { $year = $_GET["year"]; // Access the database and perform the necessary actions } 結論 同時使用GET和POST請求可以透過方法鏈來實現。但是,需要注意的是,它仍然是單一 HTTP 請求,並且 GET 參數會附加到 URL,而不是作為單獨的請求發送。