Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem z POST i sesjami
robos85
post
Post #1





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


Na początku dodam, że pliki zostały przeniesione z hostingu home.pl na serwer dedykowany. Na home działało OK wszystko.

Mam problem z trzymaniem sesji po wykonaniu header.
Zasada jest taka:
Użytkownik wpisuje komentarz, w php sprawdzam czy jest POST:
  1. <?php
  2. if(isset($_POST['add_comment']) && session_check()==1)
  3. ?>

i w tym są inne warunki sprawdzające. Ale to nieważne. Gdy już dochodzę do momentu przekierowania, do sesji wrzucam komunikat poprawności dodania, a następnie robię header:
  1. <?php
  2. $_SESSION['add_comment_info']=1;
  3. header("Location: ".BASEURL."country/".sqlesc($_POST['country_id'])."/".$arr['url_name']."/comments");
  4. ?>


Problem w tym, że ta zmienna sesyjna się nie zachowuje.
Czy mam na dedyku jakoś źle skonfigurowane php? Nie mam pojęcia dlaczego tak się dzieje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
robos85
post
Post #2





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


  1. <?php
  2. var_dump($_SESSION);
  3. ?>

daje:
Kod
array(0) { }


co dziwne, jak ręcznie ustawię zmienne sesyjne działa, sesja logowania podtrzymywana jest. Tylko nie działają te po header jak daję

Ktoś wie co jest nie tak?

Dziwne bo trzyma mi zmienną sesyjną login i id usera nadaną podczas logowania:/
To chyba wina php.ini?

Ten post edytował robos85 14.11.2008, 20:19:21
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 14:00