//sker der heller ikke noget. Skriver jeg øverst i venstre.php <?php global $upassword; global $userp; echo $upassword; echo $userp; ?> //kommer der ikke noget frem!!
Tak for koden. Jeg overvejer at bruge den. Jeg kan dog ikke lige se hvor du definerer hvad brugernavn og login skal være.
Men klap lige hesten for jeg har sådan set et login der virker. For lige at vende tilbage til sessions: Jeg har leget lidt med det. Hvis jeg øverst i main.php (som er min frameset fil) indfører $_SESSION['bruger'] = 'hej'
... og jeg i en af framevinduerne angiver:
echo $_SESSION['bruger']; ... sker der ingenting. Der burde jo skrives hej i det pågældende php-dokument.
Næh den skriver bare ingenting. Skriver jeg en tekst før og efter i alm. html kommer de godt nok. Jeg har i øvrigt brugt din kode men der var en del fejl i den. Jeg skal nok putte koden ind her om lidt. Jeg skla bare lige afprøve om variablerne kommer med til næste side
Med hensyn til <? include ("fil.php"); ?> ... hvordan bestemmer jeg hvordan filerne skal ligge (ved siden af og over hinanden)... med en tabel elller hvad?
Det anede jeg intet om! Nu får jeg følgende fejl: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/home/web/blabla/venstre.php:2) in /usr/home/web/blabla/venstre.php on line 13
?> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } //--> </script> <body onLoad="MM_goToURL('parent','/main.php');return document.MM_returnValue">
<?php exit;
} else { ?>
<p><b>Login-fejl</b></p>
Der skete en fejl, tjek evt. dit brugernavn eller password, ellers må du kontake en Administrator!"; <META HTTP-EQUIV="REFRESH" CONTENT="4; URL=/index.php"> <?php } ?>
cronaldo: Nu har jeg kørt med session i et stykke tid. Det virker fint, bortset fra at når man er inaktiv i mere end ca. 20 minutter, mister man sit login. Jeg har prøvet at rode en del rundt for at finde ud at timeout på sessions og kan ikke rigtig blive klog på om det er session.cookie_lifetime eller session.gc_maxlifetime der bestemmer. I hvertfald har jeg prøvet at ændre begge i en .htaccess i roden af mit domæne, men det hjælper ikke rigtig. Jeg kan med phpinfo se at værdierne er ændret under "local value"
Oprindelig værdi på session.cookie_lifetime var 0 hvilket skulle betyde at mit login holder indtil man lukker browservinduet.
Oprindelig værdi på session.gc_maxlifetime var 1440, men det hjælper ikke at ændre den!
Kan du hjælpe med en ordentlig forklaring har du fortjent alle pointene!
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.