26. januar 2007 - 17:45Der er
1 kommentar og 1 løsning
html og php
Jeg har gennem længere tid bøvlet med noget login, at når man var logget på, skulle man have adgang til nogle sider og var man ikke, skulle man selvfølgelig ikke have adgang. Det har ikke virket, og jeg har søgt hjælp omkring det flere gange... i dag, efter jeg har pillet det hele fra hinanden og prøvet og prøvet, er det gået op for mig, at når jeg har html inden min php-kode, dur det ikke, da jeg har lavet det sådan, at hvis man ikke er logget på, skal man sendes videre til en login side. Og det går altså i knold, uanset om man gør det med header eller META HTTP-EQUIV.
Så det store spørgsmål er, hvordan pokker kan jeg lave en header eller en META HTTP-EQUIV midt i mit html? Kan man evt lave alt sit html i php, så jeg starer og slutter med <? ?> så jeg kan få det til at virke?
Jeg forstår godt, hvis det lyder sort, så har du spørgsmål, må du endelig sige til!!
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
jeg ville umiddelbart sige du bare skulle arbejde videre med din oprindelige kode... Men så i toppen smide dit brugertjek...
fx:
<?php if (session("login") != "true") { header("Location: login.php"); } ?> resten af din beskyttede side...
problemet er at du ikke kan lave en redirect med header hvis du allerede har skrevet til siden. Det afhjælper du med at smide dit brugertjek i toppen af siden inden du har skrevet noget som helst andet... :-) Håber det var godt nok forklaret...
Jeg har pillet og rodet endnu mere med det og det er gået op for mig, der er flere ting i det, bl.a. at sessionen også skal lægge i toppen og jeg kan slet ikke rumme, hvad der skal ske, for at det kan spille sammen med det jeg har lavet indtil nu.
Dermed lukker jeg tråden, indtil jeg kan formulere, hvad det er, jeg har brug for hjælp til.
Tak for hjælpen indtil nu!
Synes godt om
Ny brugerNybegynder
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.