Dobrý den,
-> http://kenver.funsite.cz/test/login
zkuste se přihlásit pod jménem "interview" a heslem "111111". Informace o uživateli se zobrazí, ale když obnovíte stránku, informace zmizí. Nevíte čím to je? Kdyžtak si řekněte o další kódy:
index.php
<?php
session_start();
if(@$_SESSION['prihlasen']=="" and @$_POST['login']!="") {
require "../sys/pripojeni.php";
$dotaz='SELECT * FROM uziv WHERE jmeno="'.$_POST['login'].'" AND heslo="'.$_POST['heslo'].'"';
$vysledek=mysql_query($dotaz);
$zaznam=mysql_fetch_array($vysledek);
if(@$zaznam['id']!="") {
$_SESSION['prihlasen']=$zaznam['id'];
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo @$title?></title>
<style type="text/css" media="all">@import "style.css";</style>
<link rel="shortcut icon" href="images/favicon.ico" />
<meta name="robots" content="noindex,nofollow" />
</head>
<body>
<?php
if(!is_numeric(@$_SESSION['prihlasen'])) {
require "login.php";
} else {
$volej="ano";
require "admin.php";
}
?>
</body>
</html>
admin.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require "../sys/pripojeni.php";
if(@$volej!="ano"){
echo 'Nemáte k tomuto souboru přísup!';
die();
}
$dotaz='SELECT * FROM uziv WHERE id="'.@$zaznam['id'].'"';
$vysledek=mysql_query($dotaz);
$zaznam=mysql_fetch_array($vysledek);
?>
<div id="menu">
<a href="odhlas.php">Odhlásit se</a>
<a href="index.php?page=texty">Seznam textů</a>
<a href="index.php?page=heslo">Změnit heslo</a>
</div><br>
</div>
<div id="obsah">
<?php
if(empty($_GET['page'])) {
echo "Jméno: ".$_SESSION['klan']." ".$zaznam['jmeno']."<br>";
echo "Vesnice: ".$zaznam['vesnice']."<br>";
echo "Titul: ".$zaznam['titul']."<br>";
echo "Peníze: ".$zaznam['penize']." ryou<br>";
echo "Uznání: ".$zaznam['uznani']." %<br>";
echo "Lvl: ".$zaznam['level'];
}
if(@$_GET['page']=="texty") {
if(@$_GET['id']==""){
require "seznam.php";
} else {
require "edit-text.php";
}
}
if(@$_GET['page']=="heslo") {
require "nove-heslo.php";
}
if(@$_GET['page']=="napis-clanek") {
if(@$_GET['id']==""){
require "clanky.php";
} else {
require "novy-clanek.php";
}
}
if(@$_GET['page']=="povidky") {
if(@$_GET['id']==""){
require "seznamp.php";
} else {
require "novy-povidka.php";
}
}
if(@$_GET['page']=="soubory") {
require "test.php";
}
?>
</div>
Předem děkuji za odpověď.