Avatar billede blackscorpion Nybegynder
28. februar 2007 - 18:00 Der er 12 kommentarer og
1 løsning

drilsk if løkke

hvorfor virker denne kode ikke ?

$requested_uri = substr($_SERVER['REQUEST_URI'], 1);

if ((!isset($_SESSION)) && ($requested_uri != "login_parser.php")) {
header("Location: index.php");
exit();
}
Avatar billede mcardle Nybegynder
28. februar 2007 - 18:38 #1
Du har en ) for meget.

Prøv at angiv en værdi for $_SESSION, f.eks. $_SESSION["user"] eller hvad din session nu hedder.

Har du for øvrigt husket at starte din session. session_start(); i toppen af dokumentet.
Avatar billede blackscorpion Nybegynder
28. februar 2007 - 18:56 #2
en ) for meget ?

hvor ? :D

og ja har husket at starte sessionen. :)
Avatar billede jakobdo Ekspert
28. februar 2007 - 19:10 #3
Du har en ) for meget her: if(!isset($_SESSION)) <----
Avatar billede mcardle Nybegynder
28. februar 2007 - 19:13 #4
Nej, det har du ikke. Min fejl...
Avatar billede blackscorpion Nybegynder
28. februar 2007 - 19:14 #5
har jeg da ikke ?

if ((!isset($_SESSION)) && ($requested_uri != "login_parser.php")) {

ellers så ret den lige, for kan seriøst ikke få øje på den... :(
Avatar billede blackscorpion Nybegynder
28. februar 2007 - 19:14 #6
lost... jakob, explain lol :D
Avatar billede jakobdo Ekspert
28. februar 2007 - 19:17 #7
Nej, jeg sover...
Den ser ritgit nok ud! :o)
Avatar billede blackscorpion Nybegynder
28. februar 2007 - 19:19 #8
okey men den fejler. lol

uanset hvordan jeg vender og drejer den, så sender den brugeren til index.php på ALLE sider.. OGSÅ login_parser.php :(
Avatar billede jakobdo Ekspert
28. februar 2007 - 19:27 #9
Du mangler vel også som mcardle skrive, at angive noget i session?
f.eks. $_SESSION['login'] eller lign...
Og er du samtidig sikker på $requested_uri indeholder det du forventer?
Prøv at udskriv den?
Avatar billede blackscorpion Nybegynder
28. februar 2007 - 19:30 #10
been there done that.

så bare !isset($_SESSION) brugt i et andet indlæg derinde, derfor jeg tog det.

men vil da lige prøve så.
Avatar billede blackscorpion Nybegynder
28. februar 2007 - 19:31 #11
og selvfølgelig virker det... :S

mcardle smid et svar, dig der sagde det med at $_SESSION skulle udfyldes. :D
Avatar billede mcardle Nybegynder
28. februar 2007 - 19:35 #12
Hehe
Avatar billede blackscorpion Nybegynder
28. februar 2007 - 19:41 #13
Takker for hjælpen. :D

har siddet med den et stykke tid, hvorefter jeg opgav og udkommentere den og arbejdede videre med selve sitet... lol :D
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