Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem z session_regenerate_id, Cannot regenerate session id - headers already sent
naj
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 23.10.2009

Ostrzeżenie: (0%)
-----


Witam

czy ma ktoś pomysł dlaczego nie działa funkcja session_regenerate_id();?

Skrypt ma zalogować użytkownika w bezpieczny sposób. W związku z tym podane hasło i login zostają porównane z tymi w bazie danych i o ile tam występują to następnym krokiem jest właśnie użycie session_regenerate_id();, tak, żeby można było wygenerować nowe ID Sesji, które będzie zapisane do bazy. Jednak zamiast Id sesji dostaję następujący wyjątek:

Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent

po czym wskazana zostaje linijka kodu, w której użyta zostałą fukncja Regenerate Id. ID Sesji nie zmienia się. (Dodam, że źródła w sieci, do których udało mi się dotrzeć w większości wskazują na puste linijki przed i po skrypcie, które zostały przeze mnie pieczołowicie usunięte).

Mam nadzieję, że ktoś będzie mógł pomóc..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 01:02