Nå, jeg har fået lavet et lille hack til at komme udenom problemet.
Tak for hjælpe - selv om det ikke hjalp :)
/Henrik
"Henrik Hedegaard" <adonis@daimi.au.dk> wrote in message
news:ZRb1b.52847$Kb2.2451327@news010.worldonline.dk...
> Jeg er mystisk problem med mine session vars.
>
> Som det fremgår af nedenstående kode så registrerer jeg mine vars user og
> user_id:
>
> function dologin($user,$password)
> {
> connect_db();
>
> if( isset($user) && isset($password) )
> {
> $password = md5($password);
>
> $query = mysql_query("SELECT username,user_password,user_id FROM
> phpbb_users WHERE username='$user'");
> $result = mysql_fetch_array($query);
>
> if ( $password == $result[1] )
> {
> $user_id = $result[2];
> session_register('user');
> session_register('user_id');
> }
> }
> }
>
>
> i med html side har jeg koden:
>
> global $user;
>
> // bruger er logget ind
> if ( session_is_registered('user') )
> {
> print "Du er logget ind som $user.<p>";
> print "Er dette ikke er dig, så <a
> href=\"".$server."scripts/navigation.php?do=logout\">log ud</a>.<br>";
> }
> else
> {
> include_once($dir."content/frontlogin.html");
> }
>
> Den kan sagtens finde ud af, at jeg har registreret user, men jeg kan ikke
> skrive den ud med print $_SESSION['user']. Det er ganske enkelt en tom
> streng. Alt i mit login virker, bortset fra udskrivelsen af denne streng.
>
> Hvad er der galt?
>
> Kig evt. ind på imv.au.dk/inf2003
>
> /Henrik
>
> PS: ja, jeg har tidligere startet session_start()
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (
http://www.grisoft.com).
> Version: 6.0.512 / Virus Database: 309 - Release Date: 20-08-2003
>
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com).
Version: 6.0.512 / Virus Database: 309 - Release Date: 19-08-2003