OK. Pokombinowalem i mam tak (podaje w odpowiedniej kolejnosci):
1. Strone z logowaniem:
<form action="?admin=mpage" method="post"> Podaj hasło administratora:
<BR><input type="password" name="adminpass"> <input type="submit" value="Dalej">
2. Strone weryfikacji hasla:
<?
if($adminpass == "zaq12wsx")
{
if (!isset($_SESSION['adminpass'])) {
$_SESSION['adminpass'] = "zaq12wsx";
}
include("admin/main.php");
}
else
echo("<font color=red>Podane hasło administratora jest niepoprawne!!</font>"); ?>
3. Glowna rozdzielajaca podstrony panelu administracyjnego:
<?
$admincmd=$_GET["admincmd"];
$adminpass=$_SESSION['adminpass'];
if($admincmd > "0")
{
{
include("admin/$admincmd.php");
}
else
echo("<font color=red>Nieprawidłowa komenda</font>"); }
else
include("admin/mpage.php");
?>
4. Strone glowna panelu (tzw. menu):
<table width="490" class="thin" cellspacing="0"> <th colspan="2" class="thin"> Panel administracyjny
<td class="thin"><a href="?admin=mpage&admincmd=addnumber">Klik!
</a> <td class="thin"><a href="?admin=mpage&admincmd=editnumber">Klik!
</a>
Zrobilem jak doradzaliscie. Wstawilem skrypt na obsluge sesji na strone includujacej itp. Z tym ze pojawia sie blad i kompletnie nie kumam czemu. Mianowicie: dodalem session_start(); na stronie nr 3:
Cytat
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\usr\krasnal\www\gazetka\index.php:21) in c:\usr\krasnal\www\gazetka\admin\main.php on line 4
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\usr\krasnal\www\gazetka\index.php:21) in c:\usr\krasnal\www\gazetka\admin\main.php on line 4