Witaj, Gościu O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!

Phiend: Główny plik konfiguracyjny

Konfiguracja sesji

Ta sekcja pliku konfiguracyjnego zawiera konfigurację opcji dla procedur obsługi sesji Phiend'a

Nazwa opcji

Rodzaj

Wartość domyślna

use-sessions

boolean

false

session-name

string

phiend

check-ip

boolean

false

Nazwa opcji

Wymaga

Wymagane przez

use-sessions

session-name, check-ip

session-name

use-sessions

check-ip

use-sessions

Ustaw tę opcję, jako true, jeśli chcesz korzystać z sesji PHP. Najbardziej prawdopodobny powód, dla którego to zrobisz, jest taki, że będziesz chciał używać wbudowanego uwierzytelnienia użytkownika, które wymaga uruchomienia sesji. Jednak, być może będziesz chciał oddzielnie włączyć wsparcie sesji, aby po prostu śledzić użytkowników.

Dzięki tej opcji, zanim przywołane zostaną inne akcje, przywołana jest session_start(). Sesje mogą być dalej konfigurowane przy użyciu poniżej opisanych opcji.

Podstawowa konfiguracja sesji PHP (taka np. jak: czy użyć "cookies", czy nie, lub ustawianie parametrów "cookies") NIE JEST obsługiwana przez Phiend. Będzie szybciej i prościej, zarówno dla ciebie, jak i dewelopera (ów) Phiend'a, jeśli umieścisz każdą taką potrzebną konfigurację w pliku bootstrap. Wymaga on napisania zaledwie jednej linijki kodu więc byłoby przesadą programować dla nich wsparcie Phiend'em.

Cokolwiek umieścisz w tym miejscu, jest to podane, jako argument dla session_name(). Jeśli nie podasz nazwy sesji, a jednocześnie włączysz jej wsparcie, zostanie użyty parametr standardowy, tak więc session_name() i tak zostanie przywołana. Nazwa sesji używana jest przede wszystkim jako nazwa dla cookie, które będzie automatycznie przesłane do przeglądarki.

Notatka

Opcja ta sprawia, że Phiend sprawdza przy każdym żądaniu adres IP komputera klienta. Jeśli żądanie zostało przedstawione bez wysyłania cookie, utworzona zostaje nowa sesja i umieszczany jest w niej zdalny adres IP . Podczas wszystkich następnych żądań w trakcie tej sesji, zdalny IP jest porównywany do tego zapamiętanego w sesji. Jeśli nie są ze sobą zgodne, prawdopodobnie znaczy to, że ktoś próbuje przejąć bieżącą sesję. Phiend wyzwoli wtedy błąd i wymaże sesję.

Informacje na podobny temat:
Wasze opinie
Wszystkie opinie użytkowników: (0)
Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2022 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System