Avatar billede jakobclausen Nybegynder
20. september 2004 - 11:59 Der er 2 kommentarer og
1 løsning

Iframes og header()

Jeg er igang med at lave et login system til en hjemmeside. Når der klikkes på linket til den beskyttede side tjekkes der om brugeren er logget ind (session), er dette ikke tilfældet bliver brugere dirigeret videre til login siden.

Denne viderestilling sker med header funktionen, og åbner i hele vinduet. Jeg kunne godt tænke mig at den istedet for åbner i mit iframe (hojre) - men hvordan får jeg det angivet??

På forhånd tak!
Avatar billede benjax Nybegynder
20. september 2004 - 12:21 #1
Måske noget i retning af følgende?

<script>
if(<'?=$loggedIn?>'=='false') document.getElementById('myFrame').src = "/login.php";
</script>
Avatar billede jakobclausen Nybegynder
20. september 2004 - 13:31 #2
Jeg tror det er lidt mere kompliceret end som så!
Jeg har min forside, lad os kalde den for index.php, hvorfra der linkes til nyside.php - i koden på denne fil requires session.php der tjekker om brugeren er logget ind. Så det er jo reelt i session.php at jeg skal angive at jeg gerne vil åbne index.php, men med login.php i framet "hojre".

Min omdirigering er jo ikke i samme fil som iframet.
Avatar billede jakobclausen Nybegynder
20. september 2004 - 13:56 #3
Jeg har selv fundet en løsning nu, skulle bare angive en target mit link, troede jeg bare ikke der ville virke, men det ser det ud til.
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