PHP | output_add_rewrite_var()函数
output_add_rewrite_var()函数是PHP中的一个内置函数,用作输出控制函数来添加 URL 重写器的值。此函数将另一个名称或值对添加到 URL 重写机制。名称和值将添加到 URL(作为 GET 参数)和表单(作为隐藏的输入字段),就像使用session.use_trans_sid而不是会话 ID 启用透明 URL 重写一样。此函数的行为由 url_rewriter.tags 和 url_rewriter.hosts PHP.ini 参数控制。在进一步的版本中,使用了专用的输出缓冲区, url_rewriter.tags仅用于输出功能,添加了url_rewriter.hosts 。
注意:调用 output_add_rewrite_var()函数会隐式启动输出缓冲,即使它尚未处于活动状态。
句法:
bool output_add_rewrite_var( string $name, string $value )
参数:
- $name:它以字符串格式保存变量名称。
- $value:它以字符串格式保存变量的值。
返回值:此函数在成功时返回 TRUE,在失败时返回 FALSE。
下面的程序说明了PHP中的 output_add_rewrite_var()函数:
方案一:
link';
echo '';
print_r(ob_list_handlers());
ob_flush();
output_reset_rewrite_vars();
echo 'link';
print_r(ob_list_handlers());
?>
输出:
方案二:
Home Page Link
GeeksforGeeks
';
// HTML form element
echo '';
print_r(ob_list_handlers());
?>
输出:
参考: https://www. PHP.net/manual/en/函数.output-add-rewrite-var。 PHP