函式名稱:output_add_rewrite_var()
適用版本:PHP 4.3.3 及以上版本
函式描述:output_add_rewrite_var() 函式用於向當前 URL 新增 URL 重寫變數。它可以將一個或多個變數和值新增到 URL 中,並在輸出頁面時自動將它們作為查詢字串引數附加到 URL。
語法:output_add_rewrite_var(string $name, string $value)
引數:
- $name:要新增的重寫變數的名稱,必須是字串型別。
- $value:要新增的重寫變數的值,必須是字串型別。
返回值:該函式沒有返回值。
示例:
<?php
// 新增重寫變數
output_add_rewrite_var('id', '123');
output_add_rewrite_var('category', 'books');
// 輸出重寫後的 URL
echo '<a href="' . htmlspecialchars(output_get_rewrite_var('SCRIPT_NAME')) . '?' . htmlspecialchars(output_get_rewrite_var('QUERY_STRING')) . '">Link</a>';
?>
在上述示例中,我們首先使用 output_add_rewrite_var() 函式新增了兩個重寫變數:id 和 category。然後,我們使用 output_get_rewrite_var() 函式獲取當前頁面的重寫後 URL,並將其輸出為一個連結。注意,我們在輸出連結時使用了 htmlspecialchars() 函式來轉義 URL 中的特殊字元,以確保連結的完整性。
請注意,output_add_rewrite_var() 函式必須在輸出頁面內容之前呼叫,以便將重寫變數正確地新增到 URL 中。