ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> phpdoc
phpdoc
[PHP-DOC] cvs: phpdoc /pl/functions http.xml
by Leszek Krupinski other posts by this author
Nov 29 2001 5:26AM messages near this date
[PHP-DOC] [È«º¸]Æú¶ó·ÎÀ̵å Ä«¸Þ¶ó³ª ·Î¸¸¼Õ Ä¿Çüոñ½Ã°èÁß ¿øÇϽô °ÍÀ» µå¸³´Ï´Ù. ³õÄ¡Áö ¸¶¼¼¿ä!!! | [PHP-DOC] cvs: phpdoc /it/functions mssql.xml
leszek		Thu Nov 29 00:26:01 2001 EDT
 
   Modified files:              
     /phpdoc/pl/functions	http.xml 
   Log:
   Upgraded to 1.33 . (Added these funny <!CDATA[ ]>  tags :) )
   
 Index: phpdoc/pl/functions/http.xml
 diff -u phpdoc/pl/functions/http.xml:1.3 phpdoc/pl/functions/http.xml:1.4
 --- phpdoc/pl/functions/http.xml:1.3	Sat Nov 10 16:50:10 2001
 +++ phpdoc/pl/functions/http.xml	Thu Nov 29 00:26:00 2001
 @@ -1,8 +1,9 @@
  <?xml version="1.0" encoding="iso-8859-2"?> 
 -<!-- $Revision: 1.3 $ --> 
 -<!-- t³umacz: Tomasz Wójtowicz
 -aktualizacja do wersji en 1.6 z naszego CVSu
 -w dniu 7.11.2001 --> 
 +<!-- $Revision: 1.4 $ --> 
 +<!-- t³umacz: Tomasz Wójtowicz <tomek-w@[...].pl> 
 +aktualizacja do wersji en 1.6 z naszego CVSu w dniu 7.11.2001 
 +aktualizacja do wersji en 1.8 z naszego CVSu w dniu 28.11.2001
 +--> 
   <reference id="ref.http"> 
    <title> Funkcje obs³ugi HTTP</title>
    <titleabbrev> HTTP</titleabbrev>
 @@ -43,8 +44,10 @@
       to nowy nag³ówek zostanie dodany do ju¿ istniej±cych. Na przyk³ad:
       <informalexample> 
        <programlisting role="php"> 
 +<![CDATA[      
  header('WWW-Authenticate: Negociate');
  header('WWW-Authenticate: NTLM',false);
 +]]> 
        </programlisting> 
       </informalexample> 
      </para> 
 @@ -55,10 +58,12 @@
       status przekierowania <literal> REDIRECT</literal> (302). 
       <informalexample> 
        <programlisting role="php"> 
 +<![CDATA[
  header("Location: http://www.php.net/"); /* Przekieruj przegl±darkê 
                                              na stronê g³ówn± PHP */
  exit;                 /* Upewnij siê, ¿e kod poni¿ej nie zostanie wykonany 
                           po przekierowaniu. */
 +]]> 
        </programlisting> 
       </informalexample> 
      </para> 
 @@ -74,9 +79,11 @@
        <acronym> URI</acronym>:
        <informalexample> 
         <programlisting> 
 +<![CDATA[
  header("Location: http://".$HTTP_SERVER_VARS['HTTP_HOST']
                         ."/".dirname($HTTP_SERVER_VARS['PHP_SELF'])
                         ."/".$relative_url);
 +]]> 
         </programlisting> 
        </informalexample> 
       </para> 
 @@ -92,7 +99,9 @@
       generowa³ w³a¶ciwy kod statusu zapytania HTTP.
       <informalexample> 
        <programlisting role="php"> 
 +<![CDATA[
  header("HTTP/1.0 404 Not Found");
 +]]> 
        </programlisting> 
       </informalexample> 
      </para> 
 @@ -103,7 +112,9 @@
         <literal> Status</literal>.
         <informalexample> 
          <programlisting role="php"> 
 +<![CDATA[
  header("Status: 404 Not Found");
 +]]> 
          </programlisting> 
         </informalexample> 
        </para> 
 @@ -111,15 +122,17 @@
      <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
 -     w wiêkszo¶ci tych urz±dzeñ da siê wy³±czyæ dziêki:
 +     (bufor) w wiêkszo¶ci tych urz±dzeñ da siê wy³±czyæ dziêki:
       <informalexample> 
        <programlisting role="php"> 
 +<![CDATA[
  header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // data w przesz³o¶ci
  header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
                                                        // ci±gle modyfikowany
  header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
  header("Cache-Control: post-check=0, pre-check=0", false);
  header("Pragma: no-cache");                          // HTTP/1.0
 +]]> 
        </programlisting> 
       </informalexample> 
       <note> 
 @@ -127,7 +140,7 @@
         Mo¿esz zaobserwowaæ, ¿e strony nie s± buforowane, nawet je¶li
         nie u¿y³e¶ wszystkich ww. nag³ówków. Jest wiele sposobów, w jakie
         u¿ytkownicy mog± skonfigurowaæ swoje przegl±darki, aby zmieniæ
 -       standardowy sposób buforowania. Przez wysy³nie powy¿szych nag³ówków,
 +       standardowy sposób buforowania. Przez wys³anie powy¿szych nag³ówków,
         powinno siê udaæ omin±æ jakiekolwiek ustawienia pozwalaj±ce
         na zbuforowanie wyniku pracy twojego skryptu.
        </para> 
 @@ -150,11 +163,13 @@
       pojedynczym pliku PHP/HTML.
       <informalexample> 
        <programlisting role="php"> 
 +<![CDATA[
  &lt;?php require("user_logging.inc") ?&gt;
  
  
  &lt;?php header ("Content-Type: audio/x-pn-realaudio"); ?&gt;
  // skrypt nie dzia³a - zauwa¿ puste linie pomiêdzy instrukcjami
 +]]> 
        </programlisting> 
       </informalexample> 
       <note> 
 @@ -176,11 +191,13 @@
       pliku i zmusiæ przegl±darkê do wy¶wietlenia okienka Zapisz jako.
       <informalexample> 
        <programlisting role="php"> 
 +<![CDATA[
  &lt;?php
  header("Content-type: application/pdf");
  header("Content-Disposition: attachment; filename=downloaded.pdf");
  
  /* ... tre¶æ pliku pdf ... */
 +]]> 
        </programlisting> 
       </informalexample> 
       <note> 
 @@ -304,9 +321,11 @@
        <title> <function>setcookie</function> wysy³a przyk³adowe ciasteczka
        </title> 
        <programlisting role="php"> 
 +<![CDATA[
  setcookie ("TestCookie", "Test Value");
  setcookie ("TestCookie", $value,time()+3600);  /* traci wa¿no¶æ za godzinê */
  setcookie ("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1);
 +]]> 
        </programlisting> 
       </example> 
      </para> 
 @@ -316,10 +335,12 @@
        <title> Kasowanie ciasteczek
        </title> 
        <programlisting role="php"> 
 +<![CDATA[
  setcookie ("TestCookie");
  // ustaw datê wa¿no¶ci na godzinê wstecz
  setcookie ("TestCookie", "", time() - 3600);
  setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);
 +]]> 
        </programlisting> 
       </example> 
       Kiedy chcesz skasowaæ ciasteczko, upewnij siê, ¿e data wa¿no¶ci jest
 @@ -332,8 +353,10 @@
       przyk³adowego ciasteczka ze skryptu, zastosuj poni¿szy przyk³ad:
       <informalexample> 
        <programlisting role="php"> 
 +<![CDATA[
  echo $TestCookie;
  echo $HTTP_COOKIE_VARS["TestCookie"];
 +]]> 
        </programlisting> 
       </informalexample> 
      </para> 
 @@ -344,6 +367,7 @@
       umieszczane s± w tablicy o nazwie takiej jak ciasteczko.
       <informalexample> 
        <programlisting role="php"> 
 +<![CDATA[
  setcookie ("cookie[three]", "cookiethree");
  setcookie ("cookie[two]", "cookietwo");
  setcookie ("cookie[one]", "cookieone");
 @@ -352,6 +376,7 @@
          echo "$name == $value&lt;br> \n";
      }
  }
 +]]> 
        </programlisting> 
       </informalexample> 
      </para> 
 
 

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved