philip          Mon Dec 30 11:05:15 2002 EDT

  Modified files:              
    /phpdoc/en/reference/misc/functions get-browser.xml 
  Log:
  Made existence of browscap.ini a little more clear, noted when register_globals
  affected it which closes bug #6513, and fixed typo as this still returns an object.
  
  
Index: phpdoc/en/reference/misc/functions/get-browser.xml
diff -u phpdoc/en/reference/misc/functions/get-browser.xml:1.5 
phpdoc/en/reference/misc/functions/get-browser.xml:1.6
--- phpdoc/en/reference/misc/functions/get-browser.xml:1.5      Sun Dec 29 23:57:52 
2002
+++ phpdoc/en/reference/misc/functions/get-browser.xml  Mon Dec 30 11:05:14 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <!-- splitted from ./en/functions/misc.xml, last change in rev 1.2 -->
   <refentry id="function.get-browser">
    <refnamediv>
@@ -11,7 +11,7 @@
    <refsect1>
     <title>Description</title>
      <methodsynopsis>
-      <type>array</type><methodname>get_browser</methodname>
+      <type>object</type><methodname>get_browser</methodname>
       <methodparam 
choice="opt"><type>string</type><parameter>user_agent</parameter></methodparam>
      </methodsynopsis>
     <simpara>
@@ -25,7 +25,7 @@
      <function>get_browser</function>.
     </simpara>
     <simpara>
-     The information is returned in an array, which will contain
+     The information is returned in an <type>object</type>, which will contain
      various data elements representing, for instance, the browser's
      major and minor version numbers and ID string; &true;/false values
      for features such as frames, JavaScript, and cookies; and so
@@ -88,9 +88,10 @@
      In order for this to work, your <link
      linkend="ini.browscap">browscap</link> configuration setting in
      &php.ini; must point to the correct location of the
-     <filename>browscap.ini</filename> file on your system.  An up-to-date
-     <filename>browscap.ini</filename> file can be located 
-     <ulink url="&url.browscap.download;">here</ulink>.  By default, this 
+     <filename>browscap.ini</filename> file on your system.  
+     <filename>browscap.ini</filename> is not bundled with PHP but you
+     may find an up-to-date <ulink url="&url.browscap.download;">
+     browscap.ini file here</ulink>.  By default, the 
      <link linkend="ini.browscap">browscap</link> directive is commented out.
     </simpara>
     <note>
@@ -100,6 +101,15 @@
       enabled the browser to accept cookies or not.  The only way to test if
       cookies are accepted is to set one with <function>setcookie</function>,
       reload, and check for the value.
+     </simpara>
+    </note>
+    <note>
+     <simpara>
+      On versions older than PHP 4.0.6, you will have to pass the
+      user agent in via the optional <parameter>user_agent</parameter>
+      parameter if the PHP directive <link linkend="ini.register-globals">
+      register_globals</link> is <literal>off</literal>.  In this case,
+      you will pass in <varname>$HTTP_SERVER_VARS['HTTP_USER_AGENT']</varname>. 
      </simpara>
     </note>
    </refsect1>



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to