Mam o to taki skrypt, lekko modyfikowany, znaleziony z tego co pamietam na 4programmers.net
(to jest plik security_engine.php - do każdego innego php na serwerze wpisuje include("security_engine.php");
<?
session_start();
if(!$logbydzek001) { // jeżeli nie zostało wpisane hasło wczytujemy formularz do jego wpisania
echo "<center>STREFA ZAMKNIETA!</center><br>";
echo "<center><form method=post action=send.php></center>";
echo "<center><input type=password name=logbydzek001></center><br>";
echo "<center><input type=submit name=loguj value=loguj></center></form>";
exit;
} else if($action=='wyloguj') { // skrypt odpowiedzialny za wylogowanie z systemu
session_destroy();
echo "<center>Zostales pomyslnie wylogowany</center>";
echo "<center><form method=post action=send.php></center>";
echo "<center><input type=password name=logbydzek001></center><br>";
echo "<center><input type=submit name=loguj value=loguj></center></form>";
exit;
} else if($logbydzek001=='xxxxx') { // sprawdza czy hasło jest poprawne
session_register ("logbydzek001");
} else { // wyświetla komunikat jeżeli wpisane hasło jest błędne
echo "<center>ZLE HASLO, CZLOWIEKU NIE LAM!</center>";
echo "<center><form method=post action=send.php></center>";
echo "<center><input type=password name=logbydzek001></center><br>";
echo "<center><input type=submit name=loguj value=loguj></center></form>";
exit;
}
?>
Moj problem wyglada tak:
jak chce dopisac coś, cokolwiek do tego skryptu, i zawsze kiedy zmienie wiecej niz pare znaczkow to poźniej juz na kazdej podstronie otwiera mi tylko STREFA ZAMKNIETA .... i tak w kolko, dopoki nie przywroce mu starej wersji powyzszego pliku.. dlaczego?? chcialem zrobic stylowane pole do wpisywania hasla - przestalo dzialac,
chcialem zrobic kawalek dodatkowego skryptu, o tak:
if(!$logbydzek001) { // jeżeli nie zostało wpisane hasło wczytujemy formularz do jego wpisania
if (empty($_GET['dzial']))
{
$dzial="send.php";
}
echo "<center>STREFA ZAMKNIETA!</center><br>";
tez przestaje dzialac..
nie bardzo rozumiem na czym polegaja te sesje - to jedyne co od zawsze przysparza mi klopotow w php i czego nie moge pojąc, prosze o pomoc
dziękuje i pozdrawiam
~dzek69