skanuj0211 (5)

skanuj0211 (5)



224 PHP i MySQL dla każdego

♦    czas_życia — znacznik czasu Uniksa określający, kiedy wygasa ważność cookie, Po tym czasie zostanie ono usunięte przez przeglądarkę;

♦    ścieżka_dost — ścieżka dostępu na serwerze, do której zostanie ograniczona dostępność cookie. Na przykład ustawienie tego parametru na / powoduje,

że cookie są dostępne w całej domenie, a ustawienie /www/examp1 e/, że cookie będzie dostępne jedynie przy odwołaniu do katalogu /www/example/ i katalogów podrzędnych w stosunku do /www/example/\

♦    domena — określa domenę, w której cookie będzie dostępne. Na przykład ustawienie na .domain.com powoduje, że cookie będzie dostępne we wszystkich poddomenach domeny domain.com, natomiast ustawienie na www.domain.com sprawia, że cookie będzie dostępne jedynie w obrębie domeny www.domain.com.

♦    bezpieczne — ustawienie na 1 powoduje, że cookie będzie przesyłane jedynie przez bezpieczne połączenia https', ustawienie na 0 sprawia, że cookie będzie przesyłane również przez zwykłe połączenia http. Ustawieniem domyślnym jest 0.

Jedynym argumentem obligatoryjnym jest nazwa, wszystkie pozostałe są opcjonalne. Najczęściej wykorzystywany jest zestaw trzech pierwszych. W przypadku gdy zostanie pominięty argument czas_życia, cookie będzie ważne jedynie do końca sesji, czyli aż do zamknięcia przeglądarki, po czym zostanie usunięte. Należy pamiętać, że ponieważ funkcja setCookie wysyła nagłówek HTTP, musi być wywołana przed wysłaniem jakichkolwiek innych danych. Innymi słowy kod w postaci:

<html>

<body>

<?php

setCookie("nazwa". "wartość"):

?>

Treść strony </body>

</html>

lub

<?php

echo("<html>“): echo("<body>"):

setCookiet"nazwa". "wartość"); echoCTreść strony"): echo("</body>"): echo(“</html>");

nie zadziałania poprawnie. W takiej sytuacji cookie nie zostanie wysłane oraz, jeśli konfiguracja PHP na to pozwala, pojawi się ostrzeżenie widoczne na rysunku 8.1.

Prawidłowo zadziała natomiast kod:

<?php

setCookieC"nazwa”. "wartość"):

<html>


Wyszukiwarka

Podobne podstrony:
skanuj0266 (3) 280 PHP i MySQL dla każdego ♦ DCL, język kontroli danych (ang. Data Control Language)
skanuj0327 (2) 342 PHP i MySQL dla każdego ♦    Id — typu INTEGER, przechowujące unik
skanuj0329 (2) 344 PHP i MySQL dla każdego ♦    Nr domu — typu VARCHAR, przechowującą
skanuj0400 (2) 416 PHP i MySQL dla każdeg: ♦    dataDo — zawierająca datę końcową, od
skanuj0411 (3) 428 PHP i MySQL dla każdego ♦    Userld — typu INTEGER, będąca kluczem
skanuj0425 442 PHP i MySQL dla każdego ♦    szukaj — oznaczająca, że mają zostać wysz
13127 skanuj0456 (2) 474 PHP i MySQL dla każdego ♦    Id — typu INTEGER, będąca klucz
30784 skanuj0384 (2) 400 PHP i MySQL dla każdego ♦    BROWSER_NETSCAPE — o wartości 3
14224 skanuj0266 (3) 280 PHP i MySQL dla każdego ♦ DCL, język kontroli danych (ang. Data Control Lan
skanuj0110 (24) 122 PHP i MySQL dla każdego ♦    prev — Przesuwa wskaźnik tablic na p

więcej podobnych podstron