Latest web development tutorials
×

PHP kurs

PHP kurs PHP krótkie wprowadzenie PHP zainstalować PHP gramatyka PHP zmienna PHP echo/print PHP Typy danych PHP stały PHP sznur PHP operatorzy PHP If...Else PHP Switch PHP szyk PHP Sortowanie tablicy PHP superglobalne PHP While krążenie PHP For krążenie PHP funkcja PHP Magiczne Zmienne PHP Przestrzenie nazw PHP Obiektowe

PHP forma

PHP forma PHP Uwierzytelnianie za pomocą formularzy PHP forma - wymagane pola PHP forma - Weryfikacja e-mail i adres URL PHP Kompletna wystąpienie formularza PHP $_GET zmienna PHP $_POST zmienna

PHP zaawansowane Tutorial

PHP Tablice wielowymiarowe PHP data PHP zawierać PHP plik PHP Prześlij plik PHP Cookie PHP Session PHP E-mail PHP bezpieczeństwo E-mail PHP Error PHP Exception PHP filtr PHP Filtr zaawansowany PHP JSON

PHP 7 Nowe funkcje

PHP 7 Nowe funkcje

PHP baza danych

PHP MySQL krótkie wprowadzenie PHP MySQL połączenie PHP MySQL Tworzenie bazy danych PHP MySQL Tworzenie tabeli danych PHP MySQL Należy wprowadzić dane PHP MySQL Wstawić wiele danych PHP MySQL Przygotowane sprawozdania PHP MySQL odczytać dane PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX krótkie wprowadzenie AJAX PHP AJAX baza danych AJAX XML AJAX Wyszukiwanie w czasie rzeczywistym AJAX RSS Reader AJAX głosowanie

PHP Reference Manual

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Przetwarzanie obrazu PHP RESTful

PHP setrawcookie function ()

Podręcznik PHP HTTP referencyjny Kompletny Podręcznik PHP HTTP referencyjny

Definicja i Wykorzystanie

Funkcja setrawcookie () nie URL zakodować wartość cookie, wysyła cookie HTTP.

Cookie jest wysyłany z serwera do przeglądarki zmiennych. Cookie jest często osadzone w serwera do komputera użytkownika w małym pliku tekstowego. Za każdym razem ten sam komputer za pomocą przeglądarki żąda strony, to wyśle ​​cookie.

Nazwa cookie jest automatycznie przypisywana do zmiennej o tej samej nazwie. Na przykład, jeśli plik cookie jest wysyłane, zwany "user", to automatycznie utworzy zmienną o nazwie $ user, w tym wartość cookie.

Musisz być wysłane przed każdym innym wyjściu do przypisywania cookies klienta.

Jeśli się powiedzie, funkcja zwraca TRUE. Jeśli to się nie powiedzie zwraca FAŁSZ.

gramatyka

setrawcookie(name,value,expire,path,domain,secure)

参数 描述
name 必需。规定 cookie 的名称。
value 必需。规定 cookie 的值。
expire 可选。规定 cookie 的过期时间。

time()+3600*24*30 将设置 cookie 的过期时间为 30 天。如果这个参数没有设置,那么 cookie 将在 session 结束后(即浏览器关闭时)自动失效。

path 可选。规定 cookie 的服务器路径。

如果路径设置为 "/",那么 cookie 将在整个域名内有效.如果路径设置为 "/test/",那么 cookie 将在 test 目录下及其所有子目录下有效。默认的路径值是 cookie 所处的当前目录。

domain 可选。规定 cookie 的域名。

为了让 cookie 在 example.com 的所有子域名中有效,您需要把 cookie 的域名设置为 ".example.com"。当您把 cookie 的域名设置为 www.example.com 时,cookie 仅在 www 子域名中有效。

secure 可选。规定是否需要在安全的 HTTPS 连接来传输 cookie。如果 cookie 需要在安全的 HTTPS 连接下传输,则设置为 TRUE。默认是 FALSE。


Porady i wskazówki

Wskazówka: Można $ HTTP_COOKIE_VARS [ "użytkownik"] lub $ _COOKIE [ "użytkownik"], aby uzyskać dostęp do wartości o nazwie "użytkownik" cookie.

Uwaga: setrawcookie () funkcji z funkcją setcookie () jest niemal identyczny z tym, że nie wysłał do klienta, wartość cookie automatycznie URL zakodowane.


Przykład 1

Konfigurowanie i wysłać plik cookie:

<?php
$value = "my cookie value";

// send a simple cookie
setrawcookie("TestCookie",$value);
?>

<html>
<body>

...
...

<?php
$value = "my cookie value";

// send a cookie that expires in 24 hours
setrawcookie("TestCookie",$value, time()+3600*24);
?>

<html>
<body>

...
...


Przykład 2

Różne metody w celu pobrania wartości cookies (po ustawieniach cookie):

<html>
<body>

<?php
// Print individual cookies
echo $_COOKIE["TestCookie"];
echo "<br />";
echo $HTTP_COOKIE_VARS["TestCookie"];
echo "<br />";

// Print all cookies
print_r($_COOKIE);
?>

</body>
</html>

Powyższy kod wyjścia będzie:

my cookie value
my cookie value
Array ([TestCookie] => my cookie value)


Przykład 3

Pod datą ważności do przeszłych datę / czas, należy wyjąć ciasteczko:

<?php
// Set the expiration date to one hour ago
setrawcookie ("TestCookie", "", time() - 3600);
?>

<html>
<body>

...
...


Przykład 4

Stwórz tablicę cookie:

<?php
setrawcookie("cookie[three]","cookiethree");
setrawcookie("cookie[two]","cookietwo");
setrawcookie("cookie[one]","cookieone");

// print cookies (after reloading page)
if (isset($_COOKIE["cookie"]))
{
foreach ($_COOKIE["cookie"] as $name => $value)
{
echo "$name : $value <br />";
}
}
?>

<html>
<body>

...
...

Powyższy kod wyjścia będzie:

three : cookiethree
two : cookietwo
one : cookieone


Podręcznik PHP HTTP referencyjny Kompletny Podręcznik PHP HTTP referencyjny