包含帶有查詢參數的 PHP 檔案
PHP 的 include 語句可讓您將外部 PHP 檔案的內容合併到腳本中。但是,您可能會遇到需要包含文件並同時向其傳遞查詢參數的情況。
在給定的程式碼片段中:
<code class="php">if(condition here){ include "myFile.php?id='$someVar'"; }</code>
include 語句嘗試包含檔案 myFile.php 並附加查詢參數 id 和 $someVar 的值。但是,這種方法不會按預期工作。
解決方案
要包含PHP 檔案並傳遞查詢參數,您可以按照以下步驟操作:
<code class="php">function getFilePathWithParams($file, $params) { // Build the query parameter string $query = http_build_query($params); // Concatenate the file path and query parameters return $file . '?' . $query; }</code>
<code class="php">$filePath = getFilePathWithParams('myFile.php', ['id' => $someVar]);</code>
<code class="php">include $filePath;</code>
透過使用此方法,您可以使用所需參數動態產生檔案路徑,並將外部PHP 檔案無縫包含到您的腳本中。
以上是如何將 PHP 檔案包含在查詢參數中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!