Avatar billede Six Nybegynder
19. september 2003 - 20:29 Der er 30 kommentarer og
1 løsning

Problem med sessions i php.

Jeg har et problem. Endten har jeg ikke styr på hvordan sessions virker, eller også virker de ikke som de skal.

Meningen er den:

Når en bruger logger på min hjemmeside, skal der fremkomme en anden menu der hvor login boxen er. Det kommer der også, efter man er logget ind. Men klikker man så på et andet link, kommer login boxen frem igen. Selvom jeg tjekker om den givne session er aktiv.

Hele siden er bygget op vha. Switch. og include.

Jeg har en index.php som er delt op i 3, hvis man kan sige det sådan.

der har jeg så leftmenu.php, main.php og rightmenu.php. Disse er inkluderet i index.php

Rightmenu.php, består af login.php, og community.php.
login.php skal inkluderes, hvis brugeren ikke i forvejen er logget ind. Og community.php skal inkluderes hvis brugeren er logget ind.

i min rightmenu.php er login "systemet".

Det der rent faktisk sker, når jeg prøver at logge ind:

Jeg logger ind. Kommer til den side jeg skal komme frem til. Og login boxen i rightmenu.php er som den skal, skiftet ud med Community.php, Altså en menu for community brugere der er logget ind.

Klikker man så på et link, hvor som helst på siden. Så er det ikke community.php, men login.php der er inkluderet.

Jeg forstår simpelthen ikke hvorfor det ikke virker.

Hvis i vil se noget kode, så må i fortælle mig hvilke filer i vil se kode for. Håber der er nogle php guruer der kan hjælpe mig. Jeg har prøvet at løse problemet i 12 timer snart.
Avatar billede Six Nybegynder
19. september 2003 - 20:31 #1
Glemte at tilføje.

Det kan afprøves på: http://80.167.220.243/fjappedk/

login: fjappe
pass: mikkel
Avatar billede kr-data Nybegynder
19. september 2003 - 20:32 #2
Er det på din egen comp?
- I så fald hvilket os?

Er det på en på internettet?
- Hvilken?
Avatar billede Six Nybegynder
19. september 2003 - 20:33 #3
ja, det ligger lokalt.

Win XP

link: se ovenfor :)
Avatar billede Six Nybegynder
19. september 2003 - 20:45 #4
hmm?

Ingen der kan hjælpe ?
Avatar billede kr-data Nybegynder
19. september 2003 - 21:02 #5
Du skal oprette en mappe til midlertidige filer og angive placeringen i php.ini, jeg kan ikke lige husker hvordan og hvorledes, kigger lige!
Avatar billede kr-data Nybegynder
19. september 2003 - 21:05 #6
hvor på din hd ligger din php.ini, og hvor vil du have din mappe, så laver jeg lige en setupfil, som ficer det hele for dig!
Avatar billede kr-data Nybegynder
19. september 2003 - 21:06 #7
nå ja og en mail jeg kan sende den på
Avatar billede googolplex Novice
19. september 2003 - 21:06 #8
Smid din session kode her, altså der hvor du sætter sessions, tjekker osv.
Avatar billede googolplex Novice
19. september 2003 - 21:08 #9
Min side gør det du vil og fungere på stort set samme måde, så det må være til at løse :)
Avatar billede Six Nybegynder
19. september 2003 - 21:10 #10
Det med sessions er fixet.

php.ini ligger i windows dir. Og jeg har sat session.save_path = c:\php\tmp

Der hvor mine sessions bliver sat:

    case 'login':
    db_connect();
    if(!isset($_POST['Submit'])) { //Tester om brugeren kom fra  login.html
    echo "Du har ikke brugt login formen.";
    }else{
        $postbruger = $_POST['brugernavn'];
        $postpass = $_POST['adgangskode']; //For læservenligheden overføres post variablerne til normale variabler
       
        $resultat = mysql_query("SELECT Id FROM `brugere` WHERE brugernavn = '$postbruger' AND adgangskode = '$postpass'");//Spørger efter ID
        $number = mysql_num_rows($resultat);//Tæller antaller af resultater
        if($number == 1) { //Hvis der kun er et resultat, bliver brugeren logget in
        $_SESSION['logget_ind'] = 1;
        $_SESSION['brugernavn'] = $postbruger;
        $_SESSION['adgangskode'] = $postpass; //Sætter session variablerne
        include('inc/main/loginsys/loggedin.php');
        }else echo"De indtastede oplysninger er ikke korrekte";
        };

    break;

Dette ligger i main.php.
Jeg bruger så min case som action i login formen. Altså action="?mode=login"
Avatar billede kr-data Nybegynder
19. september 2003 - 21:12 #11
virker det eller hvad?
Avatar billede Six Nybegynder
19. september 2003 - 21:13 #12
ja.

Det virker fint. Men den vil bare ikke inkludere community.php når brugeren er logget ind. og man trykker på et andet link på siden
Avatar billede kr-data Nybegynder
19. september 2003 - 21:18 #13
er det noget du vil have hjælp til eller vil du selv have fornøjelsen af at fikse det?
Avatar billede Six Nybegynder
19. september 2003 - 21:19 #14
jeg vil da selvfølgelig have hjælp?

Vel derfor jeg stiller mit spørgsmål her?
Avatar billede kr-data Nybegynder
19. september 2003 - 21:22 #15
hehe ok.

Smid lige det script du bruger til det, da det er MANGE gange lettere at finde evt. fejl!
Avatar billede kr-data Nybegynder
19. september 2003 - 21:23 #16
til det med community.php, så check stien og for evt. betingelser, som kunne forhindre at den bliver hentet!
Avatar billede Six Nybegynder
19. september 2003 - 21:26 #17
du har ikke forstået det.

Det der er galt er.

Når man logger ind. Så skal den i højre menu, altså rightmenu.php vise community.php

Og login.php hvis man ikke er.

Det der sker.

Man logger ind. Og den viser ganske rigtigt community.php inkluderet i rightmenu.php.

MEN, trykker man så på f.eks. film i menuen. Så inkludere den login.php istedet for. Selv om man er logget ind.
Avatar billede kr-data Nybegynder
19. september 2003 - 21:28 #18
ganske rigtigt, jeg havde ikke lige fattet problemstillingen.

må jeg se rightmenu.php, da det vil gøre det lettere!
Avatar billede Six Nybegynder
19. september 2003 - 21:31 #19
ups kr-data. Så ikke lige din post ovenover.

Her kommer alle filerne. Håber i/du kan holde styr på det :)

main.php(uden min db_connect):

<?
function db_query ($sql, $link)
{
    if (!($result = mysql_query($sql, $link)))
    {
        echo("(1)mysql error: " . mysql_errno() . " " . mysql_error());
        return 0 ;
    }
    return $result;
};
$ip = $_SERVER['REMOTE_ADDR'];
switch ($_GET['mode']) {
    case 'allnews':
        Include('inc/main/news/allnews.php');
        $link = db_connect();
        $location = $_SERVER['QUERY_STRING'];
        $sql = "UPDATE online_users SET location = '/index.php?$location' WHERE ip ='$ip'";
        db_query($sql,$link);
        break;
    case 'news':
        switch ($_GET['kat']) {
            case 'it':
            include('inc/main/news/it/it.php');
            $link = db_connect();
            $sql = "UPDATE online_users SET location = '/index.php?mode=news&kat=it' WHERE ip ='$ip'";
            db_query($sql,$link);
            break;
       
            case 'film':
            include('inc/main/news/film/film.php');
            $link = db_connect();
            $sql = "UPDATE online_users SET location = '/index.php?mode=news&kat=film' WHERE ip ='$ip'";
            db_query($sql,$link);
            break;
       
            case 'generelt':
            include('inc/main/news/generelt/generelt.php');
            $link = db_connect();
            $sql = "UPDATE online_users SET location = '/index.php?mode=news&kat=generelt' WHERE ip ='$ip'";
            db_query($sql,$link);
            break;
       
            case 'ligegyldig':
            include('inc/main/news/ligegyldig/ligegyldig.php');
            $link = db_connect();
            $sql = "UPDATE online_users SET location = '/index.php?mode=news&kat=ligegyldig' WHERE ip ='$ip'";
            db_query($sql,$link);
            break;
    };
    break;
   
    case 'laesnews':
    $IDnews = $_GET['ID'];
    $kategori = $_GET['kat'];
    $link = db_connect();
    $sql = "UPDATE online_users SET location = '/index.php?mode=laesnews&kat=$kategori&ID=$IDnews' WHERE ip ='$ip'";
    db_query($sql,$link);
    $link = db_connect();
    $sql = "SELECT * FROM news WHERE kategori = '$kategori' AND ID = '$IDnews'";
    $res = db_query($sql, $link);

    while($tab=mysql_fetch_array($res)) {
    $id=$tab["ID"];
    $overskrift=$tab["headline"];
    $teaser=$tab["teaser"];
    $nyhed= nl2br($tab["bodytext"]);
    $navn=$tab["skribent"];
    $kilde=$tab["kilde"];
    $dato=$tab["dato"];

    echo "
    <br>
        <center>
<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
    <td width=\"597\"><img src=\"img/boxcorner_top.gif\"></td>
</tr>
</table>

<table cellpadding=\"0\" cellspacing=\"0\" align=\"center\">
<tr>
    <td class=\"boxtop2\" width=\"67\" height=\"19\"><img src=\"img/boxcorner_bottom.gif\"></td>
    <td class=\"boxtop1\" background=\"img/boxtopbg.gif\" width=\"528\" height=\"19\"><div class=\"text\">$overskrift</div></td>
</tr>
</table>

<table class=\"boxmidt\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">
<tr>
    <td valign=\"top\" width=\"595\"  height=\"*\">
    <table bgcolor=\"#FAFAFA\">
    <tr>
    <td style=\"padding: 5px;\" class=\"text\"><b>$teaser</b> <br><br><br><br> $nyhed</td></tr>
    </table>
    </td>
</tr>
<tr>
    <td class=\"forfatter\" height=\"19\" width=\"595\" background=\"img/boxbottombg.gif\"><div class=\"text\" style=\"padding-left: 5px;\">Skrevet d. $dato af $navn</div></td>
</tr>
</table>
        </center>
    ";
};
echo "<br><br><br><br><br>";
    $sql = "SELECT * FROM comments WHERE NewsID = $id ORDER BY id";
    $res = db_query($sql, $link);
    $cmtnr = 1;
    while($tab=mysql_fetch_array($res)) {
    $comment=$tab["CommentBody"];
    $bruger=$tab["user"];
    $dato=$tab["dato"];
    echo "
        <center>
            <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"500\">
                <tr>
                    <td align=\"left\" class=\"text\" background=\"img/commentbg.gif\" style=\"border-top: 1px solid #84A8BE; border-left: 1px solid #84A8BE; padding-left: 5px;\">Kommentar #$cmtnr:</td>
                    <td align=\"right\" class=\"text\" background=\"img/commentbg.gif\" style=\"border-right: 1px solid #84A8BE; border-top: 1px solid #84A8BE;\">$dato</td>
                </tr>
                <tr>
                    <td colspan=\"2\" class=\"text\" style=\" border-right: 1px solid #84A8BE; border-left: 1px solid #84A8BE; padding: 5px;\">$comment</td>
                </tr>
                <tr>
                    <td align=\"left\"colspan=\"2\" class=\"text\" style=\" border-right: 1px solid #84A8BE; border-bottom: 1px solid #84A8BE; border-left: 1px solid #84A8BE; padding: 5px;\">Bruger: $bruger</td>
                </tr>
            </table>
        </center>
        <br>
    ";
    $cmtnr = $cmtnr + 1;
    };
    break;
    case 'online':
            switch ($_GET['profile']) {
                case 'guest':
                $link = db_connect();
                $sql = "UPDATE online_users SET location = '/index.php?mode=online&profile=guest' WHERE ip ='$ip'";
                db_query($sql,$link);
                include('inc/main/uo/uo.php');
            break;
            };
    break;
   
    case 'login':
    db_connect();
    if(!isset($_POST['Submit'])) { //Tester om brugeren kom fra  login.html
    echo "Du har ikke brugt login formen.";
    }else{
        $postbruger = $_POST['brugernavn'];
        $postpass = $_POST['adgangskode']; //For læservenligheden overføres post variablerne til normale variabler
       
        $resultat = mysql_query("SELECT Id FROM `brugere` WHERE brugernavn = '$postbruger' AND adgangskode = '$postpass'");//Spørger efter ID
        $number = mysql_num_rows($resultat);//Tæller antaller af resultater
        if($number == 1) { //Hvis der kun er et resultat, bliver brugeren logget in
        $_SESSION['logget_ind'] = 1;
        $_SESSION['brugernavn'] = $postbruger;
        $_SESSION['adgangskode'] = $postpass; //Sætter session variablerne
        include('inc/main/loginsys/loggedin.php');
        }else echo"De indtastede oplysninger er ikke korrekte";
        };

    break;
};
?>

rightmenu.php:

<?
$ip = $_SERVER['REMOTE_ADDR'];
$name = gethostbyaddr($_SERVER['REMOTE_ADDR']);

mysql_connect($mysql_host,$mysql_user,$mysql_password);
mysql_select_db("fjappedk");
$time = explode(" ",microtime());
$array1 = $time[0];
$array2 = $time[1];
$location = $_GET['QUERY_STRING'];
if ($location == null) {
$location = "/index.php";
};
    $r = mysql_fetch_row( mysql_query("SELECT * FROM online_users WHERE ip like '$ip'"));
    if ($r == (false))  {
    mysql_query("INSERT INTO online_users (id,ip,name,location,date) values ('','$ip','$name','$location','$array2')");
    }
mysql_query("DELETE FROM online_users where date < $array2 - 400");
$res = mysql_query("SELECT * FROM online_users");
$tal = mysql_num_rows($res);


$dDagNumMaaned = date('j'); // Dagens nummer i indeværende måned
                            // (et tal mellem 1-31, begge iregnet)
$dMaanedNumAar = date('n'); // Måneds nummer i året
                            //(et tal mellem 1-12, begge iregnet)
$dAarNu = date('Y'); // Indeværende år (4 cifre)
$dDagNumUge = date('w'); // Dagens nummer i indeværende uge
                        // (et tal mellem 0-6, begge iregnet)

$dagNavn[] = "Søndag";
$dagNavn[] = "Mandag";
$dagNavn[] = "Tirsdag";
$dagNavn[] = "Onsdag";
$dagNavn[] = "Torsdag";
$dagNavn[] = "Fredag";
$dagNavn[] = "Lørdag";

$maanedNavn[] = "Januar";
$maanedNavn[] = "Februar";
$maanedNavn[] = "Marts";
$maanedNavn[] = "April";
$maanedNavn[] = "Maj";
$maanedNavn[] = "Juni";
$maanedNavn[] = "Juli";
$maanedNavn[] = "August";
$maanedNavn[] = "September";
$maanedNavn[] = "Oktober";
$maanedNavn[] = "November";
$maanedNavn[] = "December";

$dagNavn = htmlentities($dagNavn[$dDagNumUge]);
$maanedNavn = htmlentities($maanedNavn[$dMaanedNumAar-1]);
?>
<?php
$aarnr = date(Y);
$maanednr = date(m);
$dagnr = date(d);
function ugenummer ($y, $m, $d) {
$dato = "$y-$m-$d"; // ÅÅÅÅ-MM-DD
$ugenummer = date("W",strtotime($dato));
return ($ugenummer);
}
?>

   
    <br>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
    <table border="0" width="163" bgcolor="#D1DBE3" bordercolor="#D1DBE3">
        <tr>
            <td class="text" width="100%">
                <strong>&nbsp;&nbsp;Community</strong>
            </td>
        </tr>
    </table>
        <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
    <?
    if(!$_SESSION['logget_ind'] == 1) {//Hvis brugeren ikke er logget in
    include('inc/main/loginsys/login.php');
    }else{
    include('inc/main/loginsys/community.php');
    };
    ?>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
    <table border="0" width="163" bgcolor="#D1DBE3" bordercolor="#D1DBE3">
        <tr>
            <td class="text" width="100%">
                <strong>&nbsp;&nbsp;Statistik</strong>
            </td>
        </tr>
    </table>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
   
    <div onmouseover="style.backgroundColor='#D1DBE3'; style.bordercolor='#D1DBE3'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';" onclick="location.href='?mode=online&profile=guest'">
    <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;Gæster online:
                <?
                    if ($tal <= "1") {
                    print "1";
                    }
                    else {
                        print $tal;
                };
                ?>
            </td>
        </tr>
    </table>
    </div>
   
    <div onmouseover="style.backgroundColor='#D1DBE3'; style.bordercolor='#D1DBE3'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';">
    <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;Profiler online: 70<br>
            </td>
        </tr>
    </table>
    </div>
   
    <div onmouseover="style.backgroundColor='#D1DBE3'; style.bordercolor='#D1DBE3'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';">
    <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;Profiler ialt: 70<br>
            </td>
        </tr>
    </table>
    </div>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
        <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;<?php echo "$dagNavn d. $dDagNumMaaned. $maanedNavn"; ?><br>
                &nbsp;&nbsp;<?php echo "$dAarNu";?><br>
                &nbsp;&nbsp;Uge: <?php echo ugenummer(£aarnr, £maanednr, $dagnr); ?>
            </td>
        </tr>
    </table>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
    <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;Genereringstid: <strong><? printf("%.4f", $CPUtime); ?>s.</strong><br>
            </td>
        </tr>
    </table>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
        </tr>
    </table>
    </td>
    </tr>
</table>

login.php:

    <table border="0" width="163" cellspacing="0" cellpadding="0">
        <tr>
            <td class="text" width="100%">
                <form action="?mode=login" method="post" name="login" width="163">
                <font class="text">&nbsp;&nbsp;Brugernavn</font>
                &nbsp;&nbsp;<input type="text" width="150" class="inputbox" MAXLENGTH="30" name="brugernavn">
                <font class="text">&nbsp;&nbsp;Adgangskode</font>
                &nbsp;&nbsp;<input type="password" width="150" class="inputbox" MAXLENGTH="40" name="adgangskode">
                <br>
                &nbsp;&nbsp;<input type="submit" name="Submit" value="login" class="loginknap">
                <tr>
                    <td class="text" width="100%">
                        &nbsp;&nbsp;Gem Login: <input type="radio">
                    </td>
                </tr>
                </form>
            </td>
        </table>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
    <div onmouseover="style.backgroundColor='#D1DBE3'; style.bordercolor='#D1DBE3'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';">
    <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;Opret bruger<br>
            </td>
        </tr>
    </table>
    </div>
   
    <div onmouseover="style.backgroundColor='#D1DBE3'; style.bordercolor='#D1DBE3'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';">
    <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;Glemt adgangskode?<br>
            </td>
        </tr>
    </table>
    </div>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br><br>

loggedin.php:

<?php
if(!$_SESSION['logget_ind'] == 1) {//Hvis brugeren ikke er logget in
echo"Hvis du ikke er oprettet som bruger. Så opret dig :)";//Sender brugeren videre
exit;//Sørger for at resten af koden, ikke bliver udført
}
    $loggedin = $_SESSION['logget_ind'];
    $brugernavn = $_SESSION['brugernavn'];
    $adgangskode = $_SESSION['adgangskode'];
    $link = db_connect();
    $sql = "SELECT * FROM brugere WHERE brugernavn = '$brugernavn' AND adgangskode = '$adgangskode'";
    $res = db_query($sql, $link);

    while($tab=mysql_fetch_array($res)) {
    $status=$tab["status"];
    };
    if($status = 1) {
    $status = "Administrator";
    }elseif($status = 2) {
    $status = "Skribent";
    }else{
    $status = "Normal Bruger";
    };
echo "
<center>
<table border=\"0\" width=\"600\">
    <tr>
        <td  bgcolor=\"#D1DBE3\" style=\"border-left: 1px solid #84A8BE; border-right: 1px solid #84A8BE; border-top: 1px solid #84A8BE; border-bottom: 1px solid #84A8BE;\"><center><Font class=\"text\"><b>Community</b></FONT></center></td>
    </tr>
</table>
</center>
<br><br>
<center>
<table border=\"0\" width=\"600\">
    <tr>
    <td class=\"text\">Er du logget ind: $loggedin hej $brugernavn Du har fået tildelt følgende rettigheder på dette site: $status</td>   
    </tr>
</table>
</center>";
?>

Og sidst Community.php

<?if(!$_SESSION['logget_ind'] == 1) {//Hvis brugeren ikke er logget in
echo"Hvis du ikke er oprettet som bruger. Så opret dig :)";//Sender brugeren videre
exit;//Sørger for at resten af koden, ikke bliver udført
}
?>
    <table border="0" width="163" cellspacing="0" cellpadding="0">
        <tr>
            <td class="text" width="100%">
                <form action="?mode=login" method="post" name="login" width="163">
                <font class="text">&nbsp;&nbsp;Brugernavn</font>
                &nbsp;&nbsp;<input type="text" width="150" class="inputbox" MAXLENGTH="30" name="brugernavn">
                <font class="text">&nbsp;&nbsp;Adgangskode</font>
                &nbsp;&nbsp;<input type="password" width="150" class="inputbox" MAXLENGTH="40" name="adgangskode">
                <br>
                &nbsp;&nbsp;<input type="submit" name="Submit" value="login" class="loginknap">
                <tr>
                    <td class="text" width="100%">
                        &nbsp;&nbsp;Gem Login: <input type="radio">
                    </td>
                </tr>
                </form>
            </td>
        </table>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br>
    <div onmouseover="style.backgroundColor='#D1DBE3'; style.bordercolor='#D1DBE3'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';">
    <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;Opret KURT<br>
            </td>
        </tr>
    </table>
    </div>
   
    <div onmouseover="style.backgroundColor='#D1DBE3'; style.bordercolor='#D1DBE3'; style.cursor='hand';" onmouseout="style.backgroundColor='transparent';">
    <table border="0" width="163">
        <tr>
            <td class="text" width="100%">
                &nbsp;&nbsp;Glemt ÅGESVEN?<br>
            </td>
        </tr>
    </table>
    </div>
    <img src="img/skillelinie2.gif" width="163" height="1" alt="" border="0"><br><br>
Avatar billede kr-data Nybegynder
19. september 2003 - 21:47 #20
Prøv den her syntaks!

($_SESSION['logget_ind'] != 1)
Avatar billede Six Nybegynder
19. september 2003 - 21:49 #21
hvor skal jeg bruge det?
Avatar billede kr-data Nybegynder
19. september 2003 - 21:54 #22
de steder hvor du har brugt
(!$_SESSION['logget_ind'] == 1)

Det er nok lettest at køre en erstat!
Avatar billede kr-data Nybegynder
19. september 2003 - 21:59 #23
Jeg ved ikke om det ændre på noget, men det er et forsøg!
Avatar billede Six Nybegynder
19. september 2003 - 22:05 #24
samme resultat :(
Avatar billede Six Nybegynder
19. september 2003 - 22:05 #25
har du prøvet at logge ind?

Læg mærke til at login"boxen" ændre sig når man er logget ind.
Avatar billede kr-data Nybegynder
19. september 2003 - 22:23 #26
Jeg er blevet for træt til at kunne finde fejl lige nu :(

Jeg er ked af, at jeg ikke er til gavn lige nu, og jeg får nok først tid til at hjælpe på mandag (lektier og div pligter)
Avatar billede Six Nybegynder
19. september 2003 - 22:57 #27
Det er bare helt i orden. Jeg er bare glad for at du har taget dig tid til at prøve :)

Håber der er en anden i live, der kan hjælpe inden mandag.
Avatar billede Six Nybegynder
20. september 2003 - 12:30 #28
Nogen der kan hjælpe mig med mit problem? Er presset efterhånden
Avatar billede kr-data Nybegynder
20. september 2003 - 16:33 #29
Det med at den ændrer sig, tænker du på at den skriver opret kurt?
Avatar billede kr-data Nybegynder
20. september 2003 - 16:53 #30
prøv ved session delen at sætte den til:

$_SESSION["logget_ind"] = "onlie";

I stedet for

$_SESSION["logget_ind"] = 1;

og så ret dine betingelselser så de passer efter det. Det ligner nemlig at den lavet en boolean fejl!
Avatar billede Six Nybegynder
20. september 2003 - 18:56 #31
kr-data: Takker for dine indlæg so far.. men jeg fører spørgsmålet videre her: http://www.eksperten.dk/spm/403801

Da jeg mener selv, at have stillet spørgsmålet lidt mere konkret og overskueligt.
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