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:
<?
include(\"./cfg/connect.php\");
include(\"./cfg/settings.php\");
include('./func.php');
//poł±czenie z baz±
db_connect(DB_HOST,DB_USER,DB_PASS);
db_select_db(DB_NAME);
//menu
<head><link rel=STYLESHEET href='style_admin.css' type='text/css'>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-2'>
<title>Panel administratora</title></head>
<body bgcolor='#EEEEEE'>
<center>
<table border='0'>
<tr>
<td align='center'><a href='index.php'>Do strony...</a></td>
</tr>
</table>
<h1>Panel administratora</h1>
<table border='0' cellspacing='0' cellpadding='4'>
<tr>
<td align='center'>
| \";
echo \"<a href='admin.php?go=about'>o nas</a>\"; echo \" | | \"; echo \"<a href='admin.php?go=products'>produkty</a>\"; echo \" | | \"; echo \"<a href='admin.php?go=settings'>ustawienia</a>\"; echo \" | | \"; </tr>
</table><p>\";
//w zależności od wybranego menu ładuje odpowiednią stronę
if (file_exists(\"./includes/admin/\".$_GET['go'].\".php\")) include(\"./includes/admin/\".$_GET['go'].\".php\"); else die('Nie ma strony');
echo \"</center></body></html>\";
?>
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