Zdravím všechny :)
Mám menší problém, který nemůžu vyřešit. (V xampu běží vše bez problému)
Mám index.php
<p><center><i><h2>Přihlášení do administrace</h2></i></center></p>
<fieldset><center><i><h3>
<form name="prihlaseni" action="login1.php" method="post">
<table border="0" cellpadding="6" cellspacing="0" width="190">
<col align="left" width="20">
<col align="center">
<col align="right">
<tr><td> Jméno</td> <td> <input type="text" name="jmeno" /> </td>
<tr><td> Heslo</td><td> <input type="password" name="heslo" /> </td>
</table>
<input type="submit" value = "přihlásit" />
</h3></i></form></center></fieldset>
login je admin a heslo admins
login1.php
<?php
session_start();
$_SESSION['jmeno'] = $_POST["jmeno"];
$_SESSION['heslo'] = $_POST["heslo"];
if ($_SESSION['jmeno']=="admin" && $_SESSION['heslo']=="admins")
{
$_SESSION['bezpecnost']= "1"; //ochrana pred zvláštní návštěvou
echo"<meta http-equiv='refresh' content='1;url=login2.php'>";
}
else
{
echo"<meta http-equiv='refresh' content='1;url=index.php'>";
}
?>
Tady pokud budu mít heslo a jméno v pořádku dostanu do globální proměnné "1".
login2.php
<head>
<title>Administrace</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="styly.css">
</head>
<?php
session_start();
if ($_SESSION['bezpecnost']==1)
{
echo "<center><h1>Vítejte admine</h1></center>";
echo "hlavní nabídka";
}
else
{
echo"<meta http-equiv='refresh' content='1;url=index.php'>";
}
?>
A zde mě to vždycky přesměruje zpět na index.php
Mám to nahrané na doméně Wedos.
Problém asi bude v té globální proměnné.
Může byt problém, že globální proměnná není podporována?
Děkuji předem za pomoc