Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]problem z session_start()
-Gość_elka-
post
Post #1





Goście







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ę)
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


W Przedszkolu nalezy uzywac [tagow ] w tytule topiku, tym razem poprawiam
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







Very good site with a lot of useful information
Go to the top of the page
+Quote Post

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: 23.08.2025 - 19:40