<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >output_add_rewrite_var</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Output Control(Controle de Saída)" HREF="ref.outcontrol.html"><LINK REL="PREVIOUS" TITLE="ob_start" HREF="function.ob-start.html"><LINK REL="NEXT" TITLE="output_reset_rewrite_vars" HREF="function.output-reset-rewrite-vars.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="refentry" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.ob-start.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.output-reset-rewrite-vars.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><H1 ><A NAME="function.output-add-rewrite-var" ></A >output_add_rewrite_var</H1 ><DIV CLASS="refnamediv" ><A NAME="AEN161543" ></A ><P > (PHP 4 >= 4.3.0, PHP 5)</P >output_add_rewrite_var -- Add URL rewriter values </DIV ><DIV CLASS="refsect1" ><A NAME="AEN161546" ></A ><H2 >Description</H2 >bool <B CLASS="methodname" >output_add_rewrite_var</B > ( string name, string value )<BR ></BR ><P > This function adds 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) the same way as the session ID when transparent URL rewriting is enabled with <A HREF="ref.session.html#ini.session.use-trans-sid" >session.use_trans_sid</A >. Please note that absolute URLs (http://example.com/..) aren't rewritten. </P ><P > This functions behavior is controlled by the <A HREF="ref.session.html#ini.url-rewriter.tags" >url_rewriter.tags</A > <TT CLASS="filename" >php.ini</TT > parameter. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B > Calling this function will implicitly start output buffering if it is not active already. </P ></BLOCKQUOTE ></DIV ><P > <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="AEN161565" ></A ><P ><B >Exemplo 1. <B CLASS="function" >output_add_rewrite_var()</B > example</B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> <font color="#0000BB"><?php<br />output_add_rewrite_var</font><font color="#007700">(</font><font color="#DD0000">'var'</font><font color="#007700">, </font><font color="#DD0000">'value'</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// some links<br /></font><font color="#007700">echo </font><font color="#DD0000">'<a href="file.php">link</a><br /><a href="http://example.com">link2</a>'</font><font color="#007700">;<br /><br /></font><font color="#FF8000">// a form<br /></font><font color="#007700">echo </font><font color="#DD0000">'<form action="script.php" method="post"><br /><input type="text" name="var2" /><br /></form>'</font><font color="#007700">;<br /><br /></font><font color="#0000BB">print_r</font><font color="#007700">(</font><font color="#0000BB">ob_list_handlers</font><font color="#007700">());<br /></font><font color="#0000BB">?></font> </font> </code></TD ></TR ></TABLE ><P >O exemplo acima irá imprimir:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="screen" ><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 )</PRE ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE > </P ><P > See also <A HREF="function.output-reset-rewrite-vars.html" ><B CLASS="function" >output_reset_rewrite_vars()</B ></A >, <A HREF="function.ob-flush.html" ><B CLASS="function" >ob_flush()</B ></A > and <A HREF="function.ob-list-handlers.html" ><B CLASS="function" >ob_list_handlers()</B ></A >. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.ob-start.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.output-reset-rewrite-vars.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >ob_start</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="ref.outcontrol.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >output_reset_rewrite_vars</TD ></TR ></TABLE ></DIV ></BODY ></HTML >