| Autor | Zpráva | ||
|---|---|---|---|
| Doraz Profil |
Zdravím!
Mám zaheslovanou stránku tímto zápisem (mimo jiné) : <?php
$heslo = "heslo";
session_start();
$pass = $_POST['heslo'];
if (($pass == $heslo) or ($_SESSION['authuser'] == 1)) {
$_SESSION['authuser'] = 1;
}else {
echo "<p>Nemáte oprávnění k prohlížení této stránky</p>\n";
exit();
}
?>
<?php
session_start();
if ($_SESSION['authuser'] != 1) {
echo "<p>Nemáte oprávnění k prohlížení této stránky</p>\n";
exit();
}
?>a potřeboval bych, aby se mi místo zobrazení textu "Nemáte oprávnění k prohlížení této stránky" otevřela stránka jiná. Jak na to? Díky moc |
||
| Oli Profil * |
#2 · Zasláno: 1. 6. 2012, 10:17:49
header('Location: jinaStranka.php');Musí to ale být první hlavička, která bude odeslaná do problížeče. Jde nastavit i za jaký čas se stránka přesměruje, to je myslim redirect místo location (ale nejsem si tím jistej). |
||
| pcmanik Profil |
#3 · Zasláno: 1. 6. 2012, 10:19:27
Doraz:
Presmerovanie |
||
| Doraz Profil |
#4 · Zasláno: 2. 6. 2012, 09:42:29
Oli:
Funguje to, díky moc! |
||
| noName Profil * |
#5 · Zasláno: 2. 6. 2012, 20:40:48
A
session_start() by mělo být na začátku dokumentu.
|
||
|
Časová prodleva: 14 let
|
|||
0