Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> header location i zmiany w sesji
blady101
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 26.12.2011

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


Czy to możliwe, że użyte header("location: strona.php"); wycofuje wszystkie zmiany jakie były za nim header() zostało wywołane? Np.

$_SESSION["test"] = "zmiana";
header("location: strona.php");

strona.php:

echo($_SESSION["test"]); //pusto

Yep, dla wszystkich leniwych, sesja nie zdąża się zapisać kiedy wywołujemy header location. Aby temu zaradzić należy wywołać to przed header:
session_write_close();

te forum coś ostatnio ledwo zipie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kazymjir
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 3
Dołączył: 28.12.2010

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


Ktoś tu o session_start() zapomniał


--------------------
Zobacz mój blog o tematyce szeroko pojętego web developingu: http://kazymjir.com/
Go to the top of the page
+Quote Post

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: 22.08.2025 - 07:36