234 PHP i MySQL dla każdego
W pliku php.ini zawarty jest zestaw opcji konfiguracyjnych, pozwalający wpływać na zachowanie sesji. Lista tych opcji, wraz z opisami, została przedstawiona w tabeli 8.1.
Tabela 8.1. Opcje konfiguracyjne sesji
Nazwa opcji
Znaczenie
Wartość
domyślna
session.auto_start
Określa, czy sesja ma się rozpoczynać automatycznie przy 0 wywoływaniu skryptu. Wartość 1 oznacza tak, wartość 0
session,bug_compat_42
session.bug_compat_warn
session.cache_expi re session, cachejimi ter
session.cooki e_doma i n session,cookie_lifetime
session.cookie_path session.cookie_secure
session.entropy_fi 1e
session .entropyjength session.gc_divisor
session,gc_maxli fetime
W PHP 4.2.0 istnieje nieudokumentowana możliwość 1 zarejestrowania zmiennej sesji w zasięgu globalnym, nawet jeśli opcja register_gl obal sjest wyłączona. Ustawienie opcji session.bug_compat_42 na 1 powoduje, że istnieje możliwość wykorzystania tej właściwości również w wersjach powyżej 4.2.0.
Włączenie tej opcji powoduje, że w wersjach powyżej 4.2.0 1
(o ile włączona jest jednocześnie opcja session. bug_compat_42), w przypadku zarejestrowania zmiennej sesji w zasięgu globalnym, kiedy opcja register_globals jest wyłączona, zostanie wygenerowane ostrzeżenie.
Ustala, jak długo dane sesji mają być przechowywane 180
w pamięci cache. Wartość ta jest podawana w minutach.
Ustala, czy i wjaki sposób dane sesji mająbyć nocache
przechowywane w pamięci cache. Dopuszczalne wartości to: nonę, nocache, private, private_no_expire, public.
Określa domenę dla cookie sesji.
Określa, jak długo cookie przechowujące identyfikator sesji 0 będzie przechowywane przez przeglądarkę użytkownika.
Określa ścieżkę dostępu przechowywaną w cookie sesj i. / Określa, czy cookie sesji ma być przesyłane wyłącznie przez bezpieczny protokół https (domyślnie — nie).
Ścieżka dostępu do pliku zawierającego dodatkowe, losowe "" dane, wykorzystywane w procesie tworzenia identyfikatora sesji.
Określa, ile bajtów ma być pobranych z pliku wskazywanego 0 przez session.entropy_file.
W połączeniu z session.gc_probability określa 1
prawdopodobieństwo tego, że podczas inicjalizacji sesji zostanie uruchomiony proces odśmiecacza (z ang. garbage collector). Wartość wyliczana jest ze wzoru session. gc_probability / session.gc_divisor.
Określa (w sekundach) czas, po jakim dane zostaną poddane 1440
Drocesowi odśmiecania