Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> Michael Gaardbo Thomsen wrote:
>
> > Michael Gaardbo Thomsen wrote in dk.edb.internet.webdesign.serverside.php:
> >
> >>Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> >>
> >>>Michael Gaardbo Thomsen wrote:
> >>>
> >>>>>Kig på sessions
> >>>>>
http://dk.php.net/session
> >>>>>
> >>>>
> >>>>Ja tak for rådet, men jeg ved godt at man kan bruge $_REQUEST til at
> >>>>hente navnet fra en side, men hvis jeg skal bruge navnet på flere end
> >>>>én side hvordan gør jeg så....?
> >>>
> >>>
> >>>Jaah, som du kan se - kig på sessions.
> >>>Læs om sessions inde på PHP website... hvis du har spørgsmål så stil dem
> >>>- men læs lige linket igennem først.
> >>>
> >>>mvh
> >>>Johan
> >>>
> >>
> >>Sorry har lige kigget linket igennem...
> >>Jeg skal så lige komme med en indrømmelse, jeg er ikke nogen superhaj til
> >>det her kode værk... Så hvis du kunne komme med et godt og newbie-venligt
> >>eksempel ville det være dejligt....
> >>Jeg har kun arbejdet med PHP i 3 uger...
> >>Håber du stadigt vil hjælpe...
> >
> >
> > Har lige en tilføjelse, der kan gøre det mere klart hvad det er jeg vil:
> > Jeg har en loginside, der fører brugeren over i en slags velkomst side(her kan
> > jeg godt finde ud af at få fat i brugernavnet, med en $_REQUEST), hvor brugeren
> > så kan vælge forskellige ting, der fører ham/hende videre på sider der bruger
> > databasen... det er her jeg skal bruge navnet på den der er logget ind til at
> > hive de rigtige data fra databasen...
>
> Well princippet er således:
>
>
> 1. Brugeren logger ind
> 2. Du tjekker brugerens brugernavn/password
> 3. Du videresender bruger til hovedsiden
> 4. Brugeren surfer rundt på siden...
>
> Reelt set kan du sætte loginsiden til at være en ekstra side? Jeg ved
> ikke hvor du finder brugernavne osv?
> Reelt laver du alt authorization på f.eks. login.php
>
> Når du har fanget brugerens password og brugernavn kan du ligge det i en
> session... f.eks. således
>
> <?php
> session_start();
> $_SESSION['brugernavn'] = $_REQUEST['brugernavn'];
> $_SESSION['password'] = md5($_REQUEST['password']); //eller hvad du vil
> ?>
>
> Bemærk koden skal skrives INDEN der sendes noget til browseren... det
> skal altså være den ØVERSTE kode i dit dokument - dog må der gerne så
> noget andet PHP foran - men INGEN HTML :)
>
> På de andre sites skal du så blot starte med at indsætte følgende i
> toppen (ingen inden alt HTML'et)
> <?php
> session_start();
> ?>
>
>
> Når du så vil skrive brugernavnet gør du blot således
>
> Hej <?=$_SESSION['brugernavn']?>, og velkommen tilbage.
>
> ----
>
> Håber det det var lidt forståeligt :)
>
> mvh
> Johan
>
Tak for det det var helt perfekt!
mvh
Michael
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials