Loading:

Mikołajkowa promocja 3za2 - w tym roku przygotuj większą skarpetę!

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.

 



 



Napisz Artykuł

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


   

 


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=3&t=1869

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors