webForumDet fria alternativet

Åter ett sessions problem! ;D

PHP

3 svar · 186 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Frågan#1

Hej läst å läst i forumet. Men kan bara inte hittade vad jag har för problem. Verkar som att det inte skapas ngn session alls.

OFFLINE_inloggning.php
-------------------------------

<?php
include( '../includes/dBConnect.php' ); 

$user	= $_POST["user"]; 
$pass	= $_POST["pass"]; 
$Epost	= "'".$user."'";

$query = "SELECT * FROM users where Epost = $Epost"; 
$result = mysql_query($query, $link); 

$array = mysql_fetch_array($result);

	If ($user==$array['Epost'] && $pass==$array['Losenord']){ 

		session_start(); 
		session_register("Epost"); 
		header("Location: ONLINE_main.php"); 
	}else{ 
		header("Location: OFFLINE_main.php"); 
	} 
?>

Kommer sedan till sidan ONLINE_main.php stämmer bra.
Men det är i denna det inte verkar att finnas ngn session sen.
ONLINE_main.php
-------------------------------

<?php

session_start();
echo isset($Epost);
if(!isset($Epost)){
	echo "Tyvärr, denna sida kan bara ses om du är inloggad.<br>";
	exit;
}

Får bara upp "Tyvärr, denna sida kan bara ses om du är inloggad."

hehe jella meck det här... är inte så mycket kod, men ändå lyckas jag att göra så mycket fel ;D

Medlem sedan okt. 2001538 inlägg
#2

Rätta mig gärna mig om jag har fel, men vore det inte bra att i OFFLINE filen lägga session_start(); absolut högst upp i filen?
Det har jag alltid fått lära mig iaf. sen om det gör någon skillnad är väl kanske något som kan ifrågasättas...
men en liten tanke är det =)

MVH Patrik

Medlem sedan aug. 20002 975 inlägg
#3

Testa det här i ONLINE_main.php:

session_start();

if(!isset($_SESSION['Epost'])){
    echo "Tyvärr, denna sida kan bara ses om du är inloggad.<br>";
    exit;
}

echo $_SESSION['Epost'];
Medlem sedan maj 20033 218 inlägg
#4

problemet är löst ... tackar...

723 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
149 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
594 ms — ändringar (db)