IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
ManiusCZ
Člen
Avatar
ManiusCZ:15.1.2013 18:23

Ahoj mám problém s tímto errorem pomůže mi někdo vyřešit ho ?

Fatal error: Call to undefined function session_register() in C:\xampp\htdoc­s\web\adminis­trator\admin_chec­k.php on line 14

<?php
$error_msg = "";
if (isset($_POST['username'])) {

        $username = $_POST['username'];
        $password = $_POST['password'];
        $admin = "theterminator";
    $adminpass = "goobernuts";

    if (($username != $admin) || ($password != $adminpass)) {
                $error_msg = ': <font color="#FF0000">Špatně zadáno</font>';
        } else {
                session_register('admin');
        $_SESSION['admin'] = $username;
                require_once "index.php";
                exit();
        }

}
?>
Odpovědět
15.1.2013 18:23
Motto FTW !
Avatar
Luboš Běhounek Satik:15.1.2013 18:29

Funkce session_register() neexistuje. Nezapomněl jsi includovat nějaký soubor?

Nahoru Odpovědět
15.1.2013 18:29
https://www.facebook.com/peasantsandcastles/
Avatar
ManiusCZ
Člen
Avatar
ManiusCZ:15.1.2013 18:42

Problém je že když dám pryč session_regis­ter('admin');
tak to funguje, ale když kamkoliv kliknu tak mě to hodí zase na login :-(
Fakt to nechápu ...

Nahoru Odpovědět
15.1.2013 18:42
Motto FTW !
Avatar
Luboš Běhounek Satik:15.1.2013 18:48

PHP není má silná stránka, ale podle
http://php.net/…register.php
je session_register zastaralá funkce a v nových verích PHP už asi ani není.

Myslím, že ji ani používat nemusíš a rovnou můžeš zapsat hodnotu do $_SESSION, takže tam session_register být ani nemá.

Nahoru Odpovědět
15.1.2013 18:48
https://www.facebook.com/peasantsandcastles/
Avatar
Odpovídá na ManiusCZ
Drahomír Hanák:15.1.2013 18:51

A voláš někde před tím session_start()? Pokud to nezavoláš na stránkách, kde chceš pracovat se session, nezaregistrují se ti do ní proměnné.

 
Nahoru Odpovědět
15.1.2013 18:51
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na ManiusCZ
David Hartinger:15.1.2013 18:52

I když ten kód nechápu a asi ani chápat nechci, tak ten řádek se session_register nahradíš takto:

$_SESSION['admin'] = $admin;
Nahoru Odpovědět
15.1.2013 18:52
New kid back on the block with a R.I.P
Avatar
ManiusCZ
Člen
Avatar
ManiusCZ:15.1.2013 19:34

Děkuji moc krát pomohli jste mi .... :-)

Nahoru Odpovědět
15.1.2013 19:34
Motto FTW !
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.