在 PHP 中,RESTful API 通常依賴 _GET 全域中的 URL 參數將資料傳遞到伺服器。然而,有些使用者可能會遇到這樣的問題:特定的 URL 參數在達到一定的截止長度後無法出現在 _GET 中。
如 PHP 文件中所述,此限制是由某些 PHP 上安裝的 suhosin 修補程式造成的配置。預設情況下,suhosin 將 GET 參數長度限制為 512 個字元。雖然這通常被認為是不好的做法,但瀏覽器通常支援最多 2000 個字元的 URL,而 Apache 的預設限制為 8000 個字元。
要解決此問題並擴展GET 參數的最大長度,使用者可以調整透過將以下行新增至php.ini 來進行suhosin 配置:
suhosin.get.max_value_length = <limit>
透過設定所需的限制,您可以增加允許的URL 參數的大小_GET 並消除截止問題。當處理需要更長參數字串的大型資料集時,此解決方案特別有用。
以上是PHP 的 `_GET` 中 URL 參數的最大長度是多少?的詳細內容。更多資訊請關注PHP中文網其他相關文章!