![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z utrzymaniem wartości zmiennych w sesji. Kod wygląda następująco: index.php
doit.php
cms.php - i tu jest właśnie problem...
problem występuje przy odwołaniu się do zmiennej sesyjnej $_SESSION['authuser'] z poziomu pliku cms.php .Jeśli gdziekolwiek indziej sprawdzę wartość to jest ona ustawiona (ma przypisaną wartość 0 lub 1, ale zawsze istnieje), natomiast gdy próbuję przyrównać ją w pliku cms.php do innej wartości okazuje się, że $_SESSION['authuser'] == NULL. Jak to jest możliwe? Przetrzepałem kod na lewo i prawo i nie mam pojęcia. Co najciekawsze: Jeśli np: źle się zaloguję, lub nie podam wartości w index.php wszystko zaczyna działać poprawnie... Jestem bardzo początkujący w temacie php ale zagadnienie wydaje się raczej trywialne ![]() Doradźcie proszę |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 10.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałem przypomnieć się z moim pytaniem. Bardzo zależy mi na odpowiedzi a nadal nie mogę jej znaleźć na własną rękę Pozdrawiam Suri |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
moim zdaniem plik doit.php nie wykonuje się bo jest nieprawidłowa składnia header()" title="Zobacz w manualu PHP" target="_manual header przekierowuje a nie możesz z tego robić linka i jeszcze dodawać atrybuty typu target
Cytat header('Location: <a href=\"http://www.piromant.webd.pl/piromantrum/cms/index.php?auth=empty');" target=\"_blank\">http://www.piromant.webd.pl/piromantrum/cm...th=empty');</a> exit; popraw to a wtedy zobaczysz co dalej Łukasz -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Dzięki za odpowiedź, ale teraz to ja już nic z tego nie rozumiem. U mnie w kodzie nie ma czegoś takiego Dokładnie jest: if ($user == NULL or $pass == NULL) { header('Location: http://www.piromant.webd.pl/piromantrum/cm...th=empty'); exit; Nie wiem dlaczego gdy wkleiłem kod do posta to tak się porobiło. Nie zauważyłem tego wcześniej |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Ktoś mi kiedyś mówił ze header resetuje sesje.... I ze nie da sie tego razem używać. Miałem podobny problem, wywaliłem header i jest ok
-------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 12.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
zgubi SID jeśli jest wysyłany metodą GET...
jak przesłać SID za pomocą nagłówka ... nie mam pojęcia |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:04 |