2007-12-07 01:14:26 +00:00
<?xml version="1.0" encoding="utf-8"?>
2009-07-11 07:57:45 +00:00
<!-- $Revision$ -->
2007-12-07 01:14:26 +00:00
<refentry xml:id= "function.mb-http-input" xmlns= "http://docbook.org/ns/docbook" xmlns:xlink= "http://www.w3.org/1999/xlink" >
2007-09-20 20:55:38 +00:00
<refnamediv >
<refname > mb_http_input</refname>
<refpurpose > Detect HTTP input character encoding</refpurpose>
</refnamediv>
<refsect1 role= "description" >
&reftitle.description;
<methodsynopsis >
2020-12-12 16:32:35 +00:00
<type class= "union" > <type > array</type> <type > string</type> <type > false</type> </type> <methodname > mb_http_input</methodname>
<methodparam choice= "opt" > <type class= "union" > <type > string</type> <type > null</type> </type> <parameter > type</parameter> <initializer > &null; </initializer> </methodparam>
2007-09-20 20:55:38 +00:00
</methodsynopsis>
<simpara >
2007-12-07 01:14:26 +00:00
Detects the HTTP input character encoding.
2007-09-20 20:55:38 +00:00
</simpara>
2007-12-07 01:14:26 +00:00
</refsect1>
<refsect1 role= "parameters" >
&reftitle.parameters;
2007-09-20 20:55:38 +00:00
<para >
2007-12-07 01:14:26 +00:00
<variablelist >
<varlistentry >
<term > <parameter > type</parameter> </term>
<listitem >
<para >
Input string specifies the input type.
2020-12-12 16:32:35 +00:00
<literal > "G"</literal> for GET, <literal > "P"</literal> for POST, <literal > "C"</literal> for COOKIE, <literal > "S"</literal> for string, <literal > "L"</literal> for list, and
<literal > "I"</literal> for the whole list (will return <type > array</type> ).
2007-12-07 01:14:26 +00:00
If type is omitted, it returns the last input type processed.
</para>
</listitem>
</varlistentry>
</variablelist>
2007-09-20 20:55:38 +00:00
</para>
2007-12-07 01:14:26 +00:00
</refsect1>
<refsect1 role= "returnvalues" >
&reftitle.returnvalues;
2007-09-20 20:55:38 +00:00
<para >
2020-12-12 16:32:35 +00:00
The character encoding name, as per the <parameter > type</parameter> ,
or an array of character encoding names, if <parameter > type</parameter> is <literal > "I"</literal> .
2007-09-20 20:55:38 +00:00
If <function > mb_http_input</function> does not process specified
HTTP input, it returns &false; .
</para>
2007-12-07 01:14:26 +00:00
</refsect1>
2020-12-12 16:32:35 +00:00
<refsect1 role= "changelog" >
&reftitle.changelog;
<informaltable >
<tgroup cols= "2" >
<thead >
<row >
<entry > &Version; </entry>
<entry > &Description; </entry>
</row>
</thead>
<tbody >
<row >
<entry > 8.0.0</entry>
<entry >
<parameter > type</parameter> is nullable now.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
2007-12-07 01:14:26 +00:00
<refsect1 role= "seealso" >
&reftitle.seealso;
2007-09-20 20:55:38 +00:00
<para >
2007-12-07 01:14:26 +00:00
<simplelist >
<member > <function > mb_internal_encoding</function> </member>
<member > <function > mb_http_output</function> </member>
<member > <function > mb_detect_order</function> </member>
</simplelist>
2007-09-20 20:55:38 +00:00
</para>
</refsect1>
2007-12-07 01:14:26 +00:00
2007-09-20 20:55:38 +00:00
</refentry>
2002-04-15 00:12:54 +00:00
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
2009-09-25 07:04:39 +00:00
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
2002-04-15 00:12:54 +00:00
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->