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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) A może nie, może trzeba użyć jakiegoś polecenia albo coś. 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
|
|
|
|
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: 23.12.2025 - 03:53 |