Kod
<?
$pas = 'test';
if ($_POST['pass'] == $pas)
{
setcookie ("TEST");
echo "
<b><font color='green'>ok</font>
<META HTTP-EQUIV='Refresh' CONTENT='1;URL=panel.php'>";
}
else
{
echo "
<b><font color='red'>Złe hasło, spróbuj jeszcze raz...
</font>";
}
?>
<html>
<head>
<title> Logowanie </title>
</head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8">
<form action="login.php" method="POST">
Podaj hasło administratora.
<input type="password" name="pass" size="15" />
<input type="submit" value="Loguj">
<html>
<head>
<title> Logowanie </title>
</head>
$pas = 'test';
if ($_POST['pass'] == $pas)
{
setcookie ("TEST");
echo "
<b><font color='green'>ok</font>
<META HTTP-EQUIV='Refresh' CONTENT='1;URL=panel.php'>";
}
else
{
echo "
<b><font color='red'>Złe hasło, spróbuj jeszcze raz...
</font>";
}
?>
<html>
<head>
<title> Logowanie </title>
</head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8">
<form action="login.php" method="POST">
Podaj hasło administratora.
<input type="password" name="pass" size="15" />
<input type="submit" value="Loguj">
<html>
<head>
<title> Logowanie </title>
</head>
oraz
Kod
<?
$omg = $_COOKIE["TEST"];
if($omg == 0)
{
echo "<h1><b>F A I L</b></h1>
";
}else{
echo "<h1><b>O K</b></h1>";
}
?>
<html>
<head>
<title> Panel </title>
</head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8">
<html>
$omg = $_COOKIE["TEST"];
if($omg == 0)
{
echo "<h1><b>F A I L</b></h1>
";
}else{
echo "<h1><b>O K</b></h1>";
}
?>
<html>
<head>
<title> Panel </title>
</head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8">
<html>
I wszystko byłoby pięknie, gdyby warunek if (drugi kod) nie wyświetlał mi ciągle FAIL, chociaż że ciasteczko dodaje się poprawnie. Ja już na prawdę nie wiem czym to może być spowodowane. Liczę na waszą pomoc.
PS1. Pliki są skonwertowane Notepadem++ do ?UTF-8 bez BOM, aby nie wyświetlało warna " Cannot modify header..".
PS2. http://filesworld.110mb.com/login.php, tutaj jeszcze umieszony login.php. (do panel.php samo przekierowuje)
//edit: ten temat chyba nadaje się do Przedszkole, jeśli będzie taka potrzeba to go przenieście
