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: 12 let
|
0