Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]problem z session_start()
Forum PHP.pl > Forum > Przedszkole
Gość_elka
na stronie ktoś się loguje...zakładamy sesję i pojawia się link do panelu admina...
problem w tym że po przejściu do panelu admina strony menu w tym panelu lub nawet sam panel raz się wyświetla a raz jest zupełnie biała strona. Dopiero po odświeżeniu strony pojawia się co trzeba.
Plik wygląda mniej więcej tak:
  1. <?
  2.  
  3.  
  4.  
  5. include(&#092;"./cfg/connect.php\");
  6. include(&#092;"./cfg/settings.php\");
  7. include('./func.php');
  8.     
  9.  
  10. //poł&plusmn;czenie z baz&plusmn;
  11. db_connect(DB_HOST,DB_USER,DB_PASS);
  12. db_select_db(DB_NAME);
  13.  
  14.  
  15. if (!isset($_SESSION['log']) || strcmp(base64_encode($_SESSION['log']), ADMIN_LOGIN)) die ('Brak dostępu');
  16.  
  17.  
  18. //menu
  19. echo &#092;"<html>
  20.       <head><link rel=STYLESHEET href='style_admin.css' type='text/css'>
  21.             <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-2'>
  22.             <title>Panel administratora</title></head>
  23.  
  24.       <body bgcolor='#EEEEEE'>
  25.       <center>
  26.       <table border='0'>
  27.         <tr>
  28.           <td align='center'><a href='index.php'>Do strony...</a></td>
  29.         </tr>
  30.       </table>
  31.       <h1>Panel administratora</h1>
  32.  
  33.       <table border='0' cellspacing='0' cellpadding='4'>
  34.         <tr>
  35.           <td align='center'>
  36.           |&nbsp;&#092;";
  37.           echo &#092;"<a href='admin.php?go=about'>o nas</a>\";
  38.           echo &#092;"&nbsp;|&nbsp; &nbsp;|&nbsp;\";
  39.           echo &#092;"<a href='admin.php?go=products'>produkty</a>\";
  40.           echo &#092;"&nbsp;|&nbsp; &nbsp;|&nbsp;\";
  41.           echo &#092;"<a href='admin.php?go=settings'>ustawienia</a>\";
  42.           echo &#092;"&nbsp;|&nbsp; &nbsp;|&nbsp;\";
  43.           echo &#092;"</td>
  44.         </tr>
  45.       </table><p>&#092;";
  46.  
  47.  
  48. //w zależności od wybranego menu ładuje odpowiednią stronę
  49. if (file_exists(&#092;"./includes/admin/\".$_GET['go'].\".php\")) include(\"./includes/admin/\".$_GET['go'].\".php\");
  50. else die('Nie ma strony');
  51.  
  52. echo &#092;"</center></body></html>\";
  53.  
  54. ?>


Chcę też zaznaczyć że na serwerze lokalnym na moim komputerze wszystko działa ok. Dobrze było też na jeszcze innym darmowym (niestety już zlikwidowanym).

Może ktoś wie dlaczego tak sie dzieje i jak to obejść.
Z góry dzięki za pomoc

chciałam jeszcze dopisać że po usunięciu sesji i sprawdzania logowania całość oczywiście działa jak trzeba (no ale trzeba jakoś sprawdić kto wchodzi na stronę)
dr_bonzo
W Przedszkolu nalezy uzywac [tagow ] w tytule topiku, tym razem poprawiam
Gość
Very good site with a lot of useful information
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.