![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 7 Dołączył: 15.05.2005 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Heja,
Mam problem z includowaniem. Mam jeden główny plik z szablonem graficznym i jedną komórkę w tabeli, w której includuję inne pliki. Całość oparta jest na sesjach. Problem w tym, że includowany plik php, który muszę wywołać z parametrem (wywołuję go z pełną ścieżką http://www....../plik.php?....) jest także oparty o sesję. Plik includowany jest interpretowany, ale nie przesyłane są dane sesji, informujące o stanie zalogowania użytkownika. Zamiast pojawienia się w komórce wyniku zapytania z includowanego pliku, pojawia się komunikat o tym, że użytkownik nie jest zalogowany. Ma ktoś pojęcie co z tym zrobić? Dzięki Tomek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 7 Dołączył: 15.05.2005 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Nie no session_start() jest...w tym problem właśnie, że nie wiem dlaczego to nie działa. W momencie gdy wywołuję includowany plik z parametrem podająć pełny adres http://..../plik.php?par=.... jest on interpretowany i tworzy się chyba nowa sesja....
Jeśli w pliku includowanym nie ma sprawdzania logowania i session_start() to wszystko działa,tyle że wiadomo, ze bedzie ten plik dostępny wszędzie. Problem pojawia sie przy przesyłąnia zmiennej $HTTP_SESSION_VARS['prawid_admin']) //---kod----------------------------- <?php @session_start(); require_once('funkcje.php'); if (!isset($HTTP_SESSION_VARS['prawid_admin'])) { start_html(); echo '<center>Logowanie nie powiodło się. Sprawdź login i hasło i wprowadź ponownie<br><br></center>'; echo '<center><a href=index.htm class=admin>>>Logowanie</a></center>'; end_html(); exit(); } else { ?> Treść strony <?php } ?> Ten post edytował thomas2411 15.05.2005, 13:49:58 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:12 |