Autor Zpráva
kesssav01
Profil
Ahoj, tady sou dba kody, login a kontrola . php . Je to po kliknutí na login, a porblém je v tom, že se mi to nepřesměruje na ten úvod, ale napsíše to , že stránka neexistuje, neboli webzdrama 404?.... POoradíte kde je chyba? Pls... díky.

Kesssav



<?php
ob_start();
require "msg.php";
if(IsSet($_POST['reg']))
{
$email= $_POST['email'];
$zid = $_POST['zid'];
if($email != "" && $zid !="") {
require "config.php";
$query = MySQL_Query("SELECT * FROM users WHERE email='$email' AND
zid='$zid' ");
if($result = MySQL_Fetch_Array($query)) {
Session_Start();
$_SESSION['auth'] = Array(
'id' => $result['id'],
'email' => $result['email'],
'zid' => $result['zid'],
'time' => Time()+1800
);
MySQL_Close();
Header('Location: '. $_SERVER['HTTP_HOST'] . '/uvod.php?' .
SID);
} else {
echo "spatne zadane udaje";
MySQL_Close();
}
} else {
echo "nezadali jste oba udaje ";
}
}
if(IsSet($_GET['error']))
echo $error[$_GET['error']];
ob_end_flush();
?>
[pre]


tady ještě ta kontrola


<?php
require "msg.php";
ob_start();
@Session_Start();
if (IsSet($_SESSION['auth'])){
$id = $_SESSION['auth']['id'];
$email = $_SESSION['auth']['email'];
$zid = $_SESSION['auth']['zid'];
$time = $_SESSION['auth']['time'];
if ($time > Time()) {
@$_SESSION['auth']['time'] = Time()+3600;
} else {
$error = 2;
Session_Destroy();
Header('Location: '. $site_url_prihlas .'login.php?error=' . $error);
exit;
}
} else {
$error = 3;
Header('Location: '. $site_url_prihlas . 'login.php?error=' . $error);
exit;
}
ob_end_flush();
?>

Joker
Profil *
Zkuste místo toho:
Header('Location: '. $_SERVER['HTTP_HOST'] . '/uvod.php?' .SID);
jednou vyzkoušet
Die('Location: '. $_SERVER['HTTP_HOST'] . '/uvod.php?' .SID);

uvidíte, na jakou adresu to vlastně přesměrovává.
kesssav01
Profil
v tom prvnim nebo druhym souboru?
kesssav01
Profil
prosím...
tiso
Profil
Kde máš definovanú premennú $site_url_prihlas ?
kesssav01
Profil
nj, to by mohlo byt ono, cim to muzu nahradit?
KiM
Profil
Musis si zaplatat config.php a stiahni si Nuke. configu podes ma chyby a tie oprav
KiM
Profil
Musis si zaplatat config.php a stiahni si Nuke. configu podes ma chyby a tie oprav
Toto téma je uzamčeno. Odpověď nelze zaslat.

0