Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 05cd670d8a02b2b4a0ffb1756f2e8308 > files > 8707

php-manual-zh-5.2.4-1mdv2008.1.noarch.rpm

<!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="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="Output Control 输出控制函数"
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"
>PHP 手册</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.ob-start.html"
ACCESSKEY="P"
>上一页</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"
>下一页</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="AEN165960"
></A
><P
>    (PHP 4 &#62;= 4.3.0, PHP 5)</P
>output_add_rewrite_var&nbsp;--&nbsp;
     Add URL rewriter values
    </DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN165963"
></A
><H2
>Description</H2
>bool <B
CLASS="methodname"
>output_add_rewrite_var</B
> ( string name, string value )<BR
></BR
><P
>&#13;     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
>&#13;     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
>注意: </B
>
      Calling this function will implicitly start output buffering if it is
      not active already.
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN165982"
></A
><P
><B
>例 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">&lt;?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">'&lt;a href="file.php"&gt;link&lt;/a&gt;<br />&lt;a href="http://example.com"&gt;link2&lt;/a&gt;'</font><font color="#007700">;<br /><br /></font><font color="#FF8000">// a form<br /></font><font color="#007700">echo </font><font color="#DD0000">'&lt;form action="script.php" method="post"&gt;<br />&lt;input type="text" name="var2" /&gt;<br />&lt;/form&gt;'</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">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
><P
>上例将输出:</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><PRE
CLASS="screen"
>&#60;a href="file.php?var=value"&#62;link&#60;/a&#62;
&#60;a href="http://example.com"&#62;link2&#60;/a&#62;

&#60;form action="script.php" method="post"&#62;
&#60;input type="hidden" name="var" value="value" /&#62;
&#60;input type="text" name="var2" /&#62;
&#60;/form&#62;

Array
(
    [0] =&#62; URL-Rewriter
)</PRE
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
    </P
><P
>&#13;     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"
>上一页</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>起始页</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.output-reset-rewrite-vars.html"
ACCESSKEY="N"
>下一页</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"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>output_reset_rewrite_vars</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>