Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kłopot z sesjami
Forum PHP.pl > Forum > PHP
?
Witam mam logowanie , jak się zaloguję jest ok ale jak przejde do innej strony to mnie wylogowywuje ... tak się dzieje na domowym serwerku FoxServ a na serwerze http na internecie działa co jest nie tak czy to uzależnione od ustawien komutera ?
Fo
moze na serwerze jest session_auto_start 1 a u ciebie jest na 0 ...
moglbys zarzucic kawalek kodu dotyczacy sesji ? moze nie masz poprostu w dokumencie do ktorego przechodzisz po zalogowaniu - session_start() ?

edit : aa i sciezki w php.ini musza wskazywac na realne katalogi na twoim kompie ...
session.save_path - bodajze ... :wink:
Omega
A może masz po prostu wyłączone cookie... :?
?
a jak je włączyć ?

kodu jest b duża , niewarto zaśmecać bazy ..
kod też jest napisany prawidłowo
spenalzo
Cytat
kod też jest napisany prawidłowo

Skąd wiesz że prawidłowo, jeżeli nie działa?
Podaj kod (ale nie znów cały skrypt), wtedy ewentualnie wykluczy się, że błąd nie jest po stronie php.
?
logowanie to 1 z zawartości skryptu , jest zbyt obszerny, dużo plików min 400 wierszy , napisz mi jak włączyć cisteczka na kom
spenalzo
Skoro wiesz lepiej, to ja się nie będę wtrącał.
Włączanie ciastek:
Narzędzia > Opcje Internetowe > Zabezpieczenia > Poziom Niestandardowy > Obsuga cookies (czy jakoś tak).
?
session_auto_start mam na OFF Local Value i Master Value
Omega
Sprubój na On, może zadziała... laugh.gif
spenalzo
Ja podam fragment swojego pliku php.ini z którym sesje działają dobrze:

Cytat
[Session]
session.save_handler = files
session.save_path = c:/temp
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 0
session.entropy_file =
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
Omega
A może po prostu nie sprawdzasz na każdej stronie czy uzytkownik jest aktywny... :?
Fo
a moze, a moze, a moze $i++; :wink:
a moze jednak przestaniemy cokolwiek mowic zanim nie podasz konkretow tongue.gif :!:
Omega
widzisz, skoro nie ma konkretów to trzeba .. a może, a może itd... laugh.gif
?
juz wiem w php.ini miałem źle ustawione ściężkę do katalogu temp

małe przeoczenie
dzięki
robokator
Robienie logowania na ciastkach to chyba nei najlepszy sposob, ja wlasciwie nigdy nie uzywam tego, przeciez wszystko mozna przekazac przez sesje, a same sesje przez adres url.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.