slawek          Wed Mar 27 18:15:22 2002 EDT

  Modified files:              
    /phpdoc/pl/functions        http.xml 
  Log:
  Updated to EN 1.39 (qrak)
  
  
Index: phpdoc/pl/functions/http.xml
diff -u phpdoc/pl/functions/http.xml:1.14 phpdoc/pl/functions/http.xml:1.15
--- phpdoc/pl/functions/http.xml:1.14   Wed Mar 13 17:11:26 2002
+++ phpdoc/pl/functions/http.xml        Wed Mar 27 18:15:21 2002
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.36 Maintainer: Qrak Status: ready -->
-<!-- $Revision: 1.14 $ -->
+<!-- EN-Revision: 1.39 Maintainer: Qrak Status: ready -->
+<!-- $Revision: 1.15 $ -->
  <reference id="ref.http">
   <title>HTTP</title>
   <titleabbrev>HTTP</titleabbrev>
@@ -46,10 +46,55 @@
      </informalexample>
     </para>
     <para>
-     W PHP s� dwa specjalne wywo�ania <function>header</function>.
-     Pierwszym z nich jest &quot;Location&quot;. To wywo�anie nie tylko
-     wysy�a ten nag��wek do przegl�darki, ale tak�e wysy�a do przegl�darki
-     status przekierowania <literal>REDIRECT</literal> (302). 
+     S� dwa specjalne wywo�ania funkcji header. Pierwszym z nich jest ka�dy
+     nag��wek zaczynaj�cy si� od "<literal>HTTP/</literal>" (wielko�� liter
+     nie jest istotna). Nag��wka tego u�ywa si� do podania statusu zapytania
+     HTTP. Na przyk�ad, je�li skonfigurowa�e� serwer Apache aby u�ywa� skryptu
+     PHP do wy�wietlania komunikat�w o brakuj�cych plikach (za pomoc� dyrektywy
+     <literal>ErrorDocument</literal>), mo�esz chcie� wypr�bowa�, czy skrypt
+     generuje w�a�ciwy kod statusu. 
+       <informalexample>  
+        <programlisting role="php">  
+  <![CDATA[  
+  <?php  
+    header("HTTP/1.0 404 Not Found");  
+  ?>  
+  ]]>  
+        </programlisting>  
+       </informalexample>  
+       <note>  
+        <para>
+         Aby wys�a� status po��czenia taki jak powy�ej, musisz upewni� si�,
+         �e wysy�any on jest w absolutnie pierwszym wywo�aniu funkcji header.
+         Pami�taj, �e funkcja <function>setcookie</function> u�ywa wewn�trznie
+         funkcji <function>header</function>, a funkcje obs�ugi sesji mog�
+         we w�asnym zakresie wysy�a� ciasteczko. Mo�e to powodowa� kolizj�
+         z wysy�anym statusem zapytania za pomoc�
+         <literal>header("HTTP ...")</literal>.
+        </para>  
+       </note>  
+       <note>  
+        <para>
+         W PHP 3 funkcja ta dzia�a tylko, je�eli PHP jest skompilowane jako
+         modu� Apache'a. Identyczny rezultat do powy�szego mo�na uzyska�
+         za pomoc� nag��wka <literal>Status</literal>.
+         <informalexample>  
+          <programlisting role="php">  
+  <![CDATA[  
+  header("Status: 404 Not Found");  
+  ]]>  
+          </programlisting>  
+         </informalexample>  
+        </para>  
+       </note>  
+      </para>  
+      <para>
+       Drugim specjalnym wywo�aniem funkcji header jest nag��wek
+       "Location:". W tej sytuacji, do klienta wysy�any jest nie tylko ten
+       nag��wek, ale tak�e status przekierowania <literal>REDIRECT</literal>
+       (302), o ile inny status zapytania <literal>3xx</literal> nie zosta�
+       ju� wys�any.  
+
      <informalexample>
       <programlisting role="php">
 <![CDATA[
@@ -68,51 +113,22 @@
       w��cznie z okre�leniem protoko�u, nazwy hosta i bezwzgl�dnej scie�ki
       dost�pu, ale niekt�re klienty akceptuj� wzgl�dne <acronym>URI</acronym>.
       Zwykle u�ywa si�
-      $HTTP_SERVER_VARS['HTTP_HOST'], $HTTP_SERVER_VARS['PHP_SELF'] i
-      funkcji <function>dirname</function> by wygenerowa� bezwgl�dnego 
+      <literal>$_SERVER['HTTP_HOST']</literal>, 
+      <literal>$_SERVER['PHP_SELF']</literal> i
+      funkcji <function>dirname</function> by wygenerowa� bezwgl�dny 
       <acronym>URI</acronym>:
       <informalexample>
        <programlisting>
 <![CDATA[
-header("Location: http://".$HTTP_SERVER_VARS['HTTP_HOST']
-                       ."/".dirname($HTTP_SERVER_VARS['PHP_SELF'])
-                       ."/".$relative_url);
+header("Location: http://".$_SERVER['HTTP_HOST']
+                       ."/".dirname($_SERVER['PHP_SELF'])
+                       ."/".$wzgl�dny_url);
 ]]>
        </programlisting>
       </informalexample>
      </para>
     </note>
-    <para>
-     Drugim specjalnym wywo�aniem funkcji jest ka�dy nag��wek zaczynaj�cy si�
-     od ci�gu znak�w &quot;<literal>HTTP/</literal>&quot; (wielko�� liter nie
-     gra roli), kt�rego u�ywa si� do okre�lenia, jaki kod statusu HTTP ma zosta�
-     wys�any.
-     Na przyk�ad, je�li skonfigurowa�e� Apache'a tak, �e skrypt PHP obs�uguje
-     zapytania do nieistniej�cych plik�w (za pomoc� dyrektywy 
-     <literal>ErrorDocument</literal>), powiniene� zwr�ci� uwag�, aby skrypt
-     generowa� w�a�ciwy kod statusu zapytania HTTP.
-     <informalexample>
-      <programlisting role="php">
-<![CDATA[
-header("HTTP/1.0 404 Not Found");
-]]>
-      </programlisting>
-     </informalexample>
-    </para>
-    <note>
-      <para>
-       W PHP 3 dzia�a to tylko wtedy, kiedy PHP jest skompilowane jako modu�
-       serwera Apache. Taki sam efekt mo�na osi�gn�� za pomoc� nag��wka
-       <literal>Status</literal>.
-       <informalexample>
-        <programlisting role="php">
-<![CDATA[
-header("Status: 404 Not Found");
-]]>
-        </programlisting>
-       </informalexample>
-      </para>
-     </note>
+    
     <para>
      Skrypty PHP cz�sto s�u�� do generowania dynamiczej tre�ci, kt�ra
      nie mo�e by� buforowana przez klienta czy serwer proxy. Pami�� cache


Reply via email to