Autor Zpráva
XolyCZ
Profil
Ahoj, mám malý dotaz. Dělám registraci pro uživatele na web, a mám problém s přihlášením. Registrace jako taková proběhne v pořádku, všechno se odešle do databáze a je jak má být. Problém nastává, když se přesměrovává stránka na stránku s profilem, který prvně ověžuje, jestli je uživatel přihlášený pomocí
session_start();
if (!isset($_SESSION['Hrac_id_online']))
{
        header('Location: prihlaseni.php?str=prihlaseni');
        exit();
}
a vždycky mě vrátí na stránku s přihlášením, která vytváří tyhle proměnné:
else
        {
                $_SESSION['Hrac_id_online'] = $Hrac['Hrac_id'];
                $_SESSION['Nickname_online'] = $_POST['Nickname'];
                header('Location: user.php?str=user');
                exit();
        }

stránka s registrací vytvoří tohle:
$_SESSION['Hrac_id_online'] = Db::getLastId();
            $_SESSION['Nickname_online'] = $_POST['Nickname'];
            header('Location: user.php?str=user');
            exit();

předtím mě to z registrace při přesměrování zastavilo, že vzniká smyčka, to jsem měl špatnou podmínku a psalo to něco s povolením cookies. Teď už to nedělá, ale pro změnu mě to nepustí dál. Neví někdo prosím vás proč? Děkuji moc.


Tak už jsem na to přišel, kopíroval jsem na hosting špatný soubor...:D

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: