Loading:


    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


       

     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors