[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[
<?php require("user_logging.inc") ?>
<?php header ("Content-Type: audio/x-pn-realaudio"); ?>
// 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[
<?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<br> \n";
}
}
+]]>
</programlisting>
</informalexample>
</para>
|