PHP Function Reference

PHP output_add_rewrite_var() Function



The PHP output_add_rewrite_var() function is used to add another name/value pair to the URL rewrite mechanism. The name and value will be added to URLs as GET parameter and forms as hidden input fields.

Note: Calling this function will implicitly start output buffering if it is not active already.

Syntax

output_add_rewrite_var(name, value)

Parameters

name Required. Specify the variable name.
value Required. Specify the variable value.

Return Value

Returns true on success or false on failure.

Example: output_add_rewrite_var() example

The example below shows the usage of output_add_rewrite_var() function.

<?php
output_add_rewrite_var('var', 'value');

//a hyperlinks
echo '<a href="file.php">link</a>
<a href="https://alphacodingskills.com">link2</a>
';

//a HTML form
echo '
<form action="script.php" method="post">
<input type="text" name="var2" />
</form>';

print_r(ob_list_handlers());
?>

The output of the above code will be similar to:

<a href="file.php?var=value">link</a>
<a href="https://alphacodingskills.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
)

❮ PHP Output Control Reference