Avatar billede nitan Nybegynder
10. november 2004 - 19:39 Der er 3 kommentarer

session system, og hvordan virker de?

Jeg har nu efter et stykke tid besluttet og stoppe min søgning af SESSION systemer på PHP.net's manuel.

Men har set flere script igennem hvor at der bliver brugt require("tjeklogin.php"); hvor tjeklogin.php er et script går ind og bruger koden session_start();
Men da jeg prøvede det selv kom den med den fejl som også bliver brugt vis man includer en fil altså include("tjeklogin.php");

Så tænkte på om der findes andre metoder, f.eks. et SESSION system som kan "include/require" filer ud over header funktionen :)

Vis du skulle ligge inde med et svar på dette ville det være rigtig godt, så jeg kan komme videre med min hjemmeside og login systemet hehe :)
Avatar billede scaniav8 Nybegynder
10. november 2004 - 20:12 #1
Ved ikke om det er problemet, men koden session_start(); SKAL SKAL SKAL stå ØVERST på siden....

<?php
session_start();
(din kode)


Det virker ikke hvis den ikke står aller øverst på siden
Avatar billede wickedd Juniormester
10. november 2004 - 20:14 #2
Her er en glimrende artikel som er let forståelig:
http://www.vipit.dk/artikel.php?aid=14
Avatar billede Slettet bruger
10. november 2004 - 20:22 #3
vil lige koreogere scaniav8..
session_start() skal bruger før noget output til browseren/den genererede fil.
dvs du kan godt skrive:

<?php
$yep = 500;
if ($yep > 300) {
  session_start();
}
?>
<html>
blablabla...


Men du kan derimod ikke skrive:

<html>
<head>
<title>Min_side</title>
</head>
<body>
<?php
session_start();
?>

blablabla...
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