Avatar billede jgni Nybegynder
12. september 2008 - 21:59 Der er 3 kommentarer og
1 løsning

PHP5, Sessions og elseif

Jeg har fulgt følgende tut - http://www.phpeasystep.com/workshopview.php?id=6

Jeg har så i toppen af min index.php indsat følgende:

<?
session_start();
if(!session_is_registered(myusername)){
header("location:../login/main_login.php");
}
?>

Og længere nede i koden følgende:

if($_SESSION['myusername']='erik') {
  echo "<tr><td class=\"nyhed\"><a class=\"linie\" " .
  "href=\"wish/changewish.php?person=erik\" target=\"indhold\">Erik</a></td></tr<br>";
}

elseif($_SESSION['myusername']='iris') {
echo "<tr><td class=\"nyhed\"><a class=\"linie\" " .
"href=\"wish/changewish.php?person=iris\" target=\"indhold\">Iris</a></td></tr><br>";
}

Uanset hvem der logger ind så er det changewish.php?person=erik der bliver vist.
Jeg gætter på et elseif-problem.

Koden så anderledes i php4. Men det virker ikke i php5.
Avatar billede erikjacobsen Ekspert
12. september 2008 - 22:06 #1
I hvert fald:

if($_SESSION['myusername']=='erik') {
Avatar billede jgni Nybegynder
12. september 2008 - 22:22 #2
Læg et svar.

Der var den :)
Avatar billede erikjacobsen Ekspert
12. september 2008 - 22:24 #3
;) Jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.
Avatar billede jgni Nybegynder
12. september 2008 - 22:41 #4
Helt op til dig selv.
Jeg bruger heller ikke point til noget :)
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
Kurser inden for grundlæggende programmering

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