setcookie
bool setcookie ( string $name [, string $value [, int $expire [, string $path [, string $domain [, bool $secure [, bool $httponly ]]]]]] )
Tworzy nowy cookie o danej zawartości i czasie istnienia.
Parametry
- name - nazwa cooki
-
value - wartość która ma zostać zapisana w danym cookie u użytkownika - expire - Czas ile cookie ma być ważny (istnieć)
- path - ścieżka gdzie ma zostać zapisane cookie
-
- domain - Domeny dla któych cookie jest aktywny
-
secure - wskazuje że ciasteczka powinny być przekazywane tylko poprzez bezpieczne połączenie HTTPS -
- httponly - Gdy jest ustawiony na TRUE cookie będą udostępniane wyłącznie za pośrednictwem protokołu HTTP. Oznacza to, że plik cookie nie będzie dostępny przez skrypty, takie jak JavaScript.
Zwracane wartości
Jeśli istnieje wyjście przed wywołaniem tej funkcji setcookie () zakończy się niepowodzeniem. Jeśli setcookie () działa skutecznie, to zwróci TRUE. Fakt ten nie wskazuje, czy użytkownik zaakceptował ciasteczko.
Listing
//Przykłady z użyciek cookies
Example #1 setcookie() send example
<?php
$value = 'coś gdzieś';
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* będzie istnieć przez 1h */
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".example.com", 1);
?>
<?php
// odczyt z cookies
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];
//Innym sposobem aby przejrzeć wszystkie ciasteczka jest :
print_r($_COOKIE);
?>
Example #2 setcookie() delete example
//Usówanie
<?php
// set the expiration date to one hour ago
setcookie ("TestCookie", "", time() - 3600);
setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".example.com", 1);
?>
Example #3 setcookie() i tablice
<?php
// sustawiamy cookie
setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");
// po przeładowaniu story wyświetla je
if (isset($_COOKIE['cookie'])) {
foreach ($_COOKIE['cookie'] as $name => $value) {
echo "$name : $value <br />\n";
}
}
?>
//Powyższy przykład wyświetli:
three : cookiethree
two : cookietwo
one : cookieone
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno