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 *
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
Doraz:
Presmerovanie
Doraz
Profil
Oli:
Funguje to, díky moc!
noName
Profil *
A session_start() by mělo být na začátku dokumentu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0