Код - не регистрира Сесийна променлива!

shashma88

Registered
Защо кода ми за логин не регистрира $_session['user'] :? Примерно ако сложа в индекса едно echo $_SESSION['user']; ми показва undefined variable..Код:
Код:
<?php 
include("config.php"); 

// username and password sent from signup form 
$user = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$pass = htmlspecialchars(mysql_real_escape_string($_POST['pass']));

$sql="SELECT * FROM members WHERE user='$user' and pass='$pass'"; 
$result=mysql_query($sql) or die (mysql_error()); 

// Mysql_num_row is counting table row 
$count=mysql_num_rows($result); 
// If result matched $myusername and $mypassword, table row must be 1 row 

if($count==1){ 
// Register $user, $pass and redirect to file "loginpro.php" 

$_SESSION['user'] = $user; 
$_SESSION['pass'] = $pass; 
echo '<META HTTP-EQUIV="Refresh" CONTENT="5; URL=index.php">';
echo"<div class='success'>Влязахте успешно. След секунда ще ви прехвърлим в началото!</div>";
} 
else { 
echo "<div class='unsuccess'>Грешен Потребител или Парола!</div>"; 
} 
?>
 
сложил съм session_start(); само в индекса, и си инклудвам файловете като ги отварям с index.php?p=sad примерно. в страница sad.php да сложа ли session_start(); страх ме е да не се дублират. Балгодаря предварително :)
 

Back
Горе