当前位置: 首页> 函数类别大全> output_add_rewrite_var

output_add_rewrite_var

添加URL重写器值
名称:output_add_rewrite_var
分类:输出缓冲控制
所属语言:php
一句话介绍:用于向输出中的任何URL追加查询字符串参数。

定义和用法

output_add_rewrite_var() 函数将变量添加到 HTML 标签中的 URL 以及表单的隐藏输入。哪些标签会受到影响取决于 php.ini 中 url_rewriter.tags 设置的配置。

实例

将变量添加到输出中的 URL:

<?php
// 使 URL 重写器影响 <a href> 和 <form> 标签
ini_set('url_rewriter.tags','a=href,form=');

// 添加一个变量
output_add_rewrite_var('var', 'value');

// 输出一个链接和一个表单
echo '<a href="">This link\'s URL will have a variable</a>';
echo '<form>';
echo '<p>This form will have a hidden input</p>';
echo '<input type="text" name="hello">';
echo '</form>';
?>

亲自试一试

语法

output_add_rewrite_var(name, value);
参数 描述
name 要添加到 URL 的变量的名称,以及表单中隐藏输入的 name 属性的内容。
value 要添加到 URL 的变量的值,以及表单中隐藏输入的 value 属性的内容。
同类函数
  • 返回输出缓冲机制的嵌套级别 ob_get_level

    ob_get_level

    返回输出缓冲机制的嵌套级别
  • 获取输出缓冲区的状态 ob_get_status

    ob_get_status

    获取输出缓冲区的状态
  • 刷新输出缓冲区,将其作为字符串返回并关闭输出缓冲 ob_get_flush

    ob_get_flush

    刷新输出缓冲区,将其作为字符串返回并关闭
  • 获取当前缓冲区内容并删除当前输出缓冲区 ob_get_clean

    ob_get_clean

    获取当前缓冲区内容并删除当前输出缓冲区
  • 清除(擦除)输出缓冲区并关闭输出缓冲 ob_end_clean

    ob_end_clean

    清除(擦除)输出缓冲区并关闭输出缓冲
  • 刷新(发送)输出缓冲区 ob_flush

    ob_flush

    刷新(发送)输出缓冲区
  • 打开/关闭隐式刷新 ob_implicit_flush

    ob_implicit_flush

    打开/关闭隐式刷新
  • 刷新系统输出缓冲区 flush

    flush

    刷新系统输出缓冲区