PHP output_add_rewrite_var 輸出控制函數

定義和用法

output_add_rewrite_var - 添加URL重寫器的值(Add URL rewriter values)

語法

output_add_rewrite_var ( string $name , string $value )

此函數給URL重寫機制添加名/值對。 這種名值對將被添加到URL(以GET參數的形式)和表單(以input隱藏域的形式),當透明URL重寫用 session.use_trans_sid 開啓時同樣可以添加到session ID。 要注意,絕對URL(http://example.com/..)不能被重寫。此函數的行爲由url_rewriter.tags 的 php.ini 參數控制。

注意: 如果還沒有活躍的輸出緩衝區,調用此函數將隱式地開啓它。

參數

參數必需的描述
name變量名。
value變量值。

示例

output_add_rewrite_var('var', 'value');
// some links
echo '<a href="file.php">link</a>
<a href="http://example.com">link2</a>';
// a form
echo '<form action="script.php" method="post">
<input type="text" name="var2" />
</form>';
print_r(ob_list_handlers());

輸出結果:

<a href="file.php?var=value">link</a>
<a href="http://example.com">link2</a>
<form action="script.php" method="post">
<input type="hidden" name="var" value="value" />
<input type="text" name="var2" />
</form>
Array
(
[0] => URL-Rewriter
)

相關函數

output_reset_rewrite_vars() - 重設URL重寫器的值(Reset URL rewriter values)

ob_flush() - 沖刷出(送出)輸出緩衝區中的內容

ob_list_handlers() - 列出所有使用中的輸出處理程序。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章