cvs: phpdoc /pl/functions http.xml

From: Date: Thu, 29 Nov 2001 05:26:01 +0000
Subject: cvs: phpdoc /pl/functions http.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969339344@lists.php.net to get a copy of this message
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@wp.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>

« previous php.doc (#969339344) next »