The output_reset_rewrite_vars() is a built-in function in PHP, resets URL rewriter values by removing all rewrite variables previously set through the output_add_rewrite_var() function.
Syntax:
output_reset_rewrite_vars(): bool
Parameter: This function does not accept any parameters.
Return Values: This function returns “true” if successful otherwise it will return “false”.
Program 1: The following is the Illustration of the ouput_reset_rewrite_vars() function.
PHP
<?php ini_set ( 'url_rewriter.tags' , 'a=href,form=' ); output_add_rewrite_var( 'page' , 'home' ); echo '<a href="index.php">Home</a>' ; output_reset_rewrite_vars(); ?> |
Output:
Home
Program 2: The following is the Illustration of the output_reset_rewrite_vars() function.
PHP
<?php // Make the URL rewriter affect <a href> and <form> tags ini_set ( 'url_rewriter.tags' , 'a=href,form=' ); // Add a variable output_add_rewrite_var( 'var' , 'value' ); echo '<a href="">This link (URL) will have a variable</a><br>' ; ob_flush(); // Remove the variable output_reset_rewrite_vars(); echo '<a href="">This link (URL) will not have a variable</a>' ; ?> |
Output:
This link (URL) will have a variable This link (URL) will not have a variable
Reference: https://www.php.net/manual/en/function.output-reset-rewrite-vars.php