Avatar billede haolan Nybegynder
10. oktober 2005 - 22:42 Der er 1 løsning

fejl 500 ved indlæsning af session

Jeg bruger følgende script til at chekke login:

<?php
session_start();

include("../php/config.php");

$admin    = mysql_escape_string($_POST['admin']);
$password = mysql_escape_string($_POST['password']);

if(!isset($admin) || !isset($password))
{
    header("location: login.php");
    exit;
}
else
{
    $result = mysql_query("SELECT password FROM adminusers WHERE admin = '".$admin."' LIMIT 1") or die(mysql_error());

    if(mysql_num_rows($result) == 1)
    {
        $r = mysql_fetch_array($result);

        if($r['password'] == md5($password))
        {
            $_SESSION['admin'] = $admin;
            header("location: index.php");
    }
    else
    {
        echo("Forkert brugernavn/kodeord indtastet! <a href='login.php'>Gå tilbage til login</a>");
        exit;
    }
    }
    else
    {
        echo "Forkert brugernavn/kodeord indtastet! <a href='login.php'>Gå tilbage til login</a>";
    }
}

?>

og følgene til at beskytte mine sider:
<?
include("../php/config.php");

session_start();
if(isset($_SESSION['admin']))
{
    $accept = "<p>Hej " . $_SESSION['admin'] . "</p >Du er nu logget ind! Vælg venligst administration i menuen til venstre!";
    $show_menu = include("../includes/adminmenu.inc");
}
else
{
    header("location: login.php");
    exit();
}

?>

Men når jeg er logget på udskriver den fejl 500 Internal Server Error på min localhost og på serveren skrev den første gang:

Fatal error: session_start(): Failed to initialize storage module: user (path: /tmp) in /var/www/vivaa.dk/new/admin/index.php on line 4

men nu skriver den bare at siden kan ikke vises..

Hvad kan der være galt her?
Avatar billede haolan Nybegynder
10. oktober 2005 - 22:51 #1
Fandt selv fejlen :) der var gået koks i noget includes på adminmenu.inc der forstyrrede det hele
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester