Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: odświeżanie w wyniku stosowania session_start()
Forum PHP.pl > Forum > PHP
elka
na forum dla początkujących nikt nie zna odpowiedxi może tutaj


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
nospor
jests nowa, więc nie znasz regulaminu. zapoznaj się z nim. Nie można zakladać dwóch takich samych tematów jak ty to zrobilas (wczesniej jako gość)
http://forum.php.pl/index.php?showtopic=33603

temat pozatym był pare razy poruszany - poszukaj
aleksander
zamykam, raz za krosposting dwa, że zły dział smile.gif

@elka: jeżeli chcesz umieścic jakiś post w danym dziale, sprawdź, czy wybrany przez Ciebie dział jest odpowiedni. Wszystko jest opisane w przyklejonym temacie "Tematyka i zasady panujące na {nazw_forum}"
kszychu
@nospor upomniał, @aleksander zamknął a ja przeniosę i będzie komplecik ;-)
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.