I am trying to login and then show the welcome screen on successful login. After successful login validation i store a variable in session.
However, when i move from login screen to the welcome screen i am unable to retrieve the session variable value

Here is the code snippet.

in sevaklogin.php
--------------------

// Connect to the database
$link = connectToDB();

$submit = $_REQUEST['submit'];
if($submit){
session_start();
$email = $_REQUEST['email'];
$password = $_REQUEST['password'];
$query = "select * from sevaks where email ='$email' and password='$password'";
//echo $query;
$result = mysql_query($query);
//echo $result;

/* make sure data was retrieved */
$numrows = mysql_num_rows($result);
//echo $numrows;
if ($numrows == 0) {
echo "Incorrect email or password. Try again!";
$_SESSION['permission'] = '';
} else {
$permission="yes";
while($sevaks = mysql_fetch_array($result)){
$user_name = $sevaks["user name"];
print "Welcome " .$user_name;
$yatra = $sevaks["yatra"];
print " from " .$sevaks["yatra"] . " yatra";
$role = $sevaks["role"];
print " as " .$sevaks["role"] ;
print " email " .$email;
// $_SESSION['permission'] = $permission;
// $_SESSION['email'] = $email;
// $_SESSION['user_name'] = $user_name;
// $_SESSION['yatra'] = $yatra;
// $_SESSION['role'] = $role;
}
session_register('permission');
session_register('email');
session_register('user_name');
session_register('yatra');
session_register('role');
$URL="welcomesevak.php";
header ("Location: $URL");
exit;
break;
}
}
______________
webcomesevak.php
below
_______________


<?php
$submit = $_REQUEST['submit'];
if($submit){
session_start();
echo "permission=" .$permission;
echo "email=".$email;
echo "user_name=" .$user_name;
echo "yatra=" .$yatra;

echo permission .$_SESSION['permission'];
echo email .$_SESSION['email'];
echo user_name .$_SESSION['user_name'];
echo yatra .$_SESSION['yatra'];
print "Welcome " .$user_name;
print " from " .$sevaks["yatra"] . " yatra";
print " as " .$sevaks["role"] ;
print " email " .$email;

if ($permission == "yes") {
print "<html>";
print "<head>";
print "<title>Welcome Sevak</title>";
print "<link href='styles.css' rel='stylesheet' type='text/css'>";
print "</head>";
print "<body>";
print "<center>";
print "<div class='header'>";
print "Welcome user ".$_SESSION['user_name'] . " [email ".$_SESSION['email'].",role ".$_SESSION['role']."]";
print "</div>";
print "</center>";
print "<a href='medialist.php'> View Media List</a>";
print "</body>";
print "</html>";
} else {
echo "User session expired. Please login again.";
print "<a href='sevaklogin.php'> Sevak Login</a>";
}

__________________


The value of variable "permission" set in sevaklogin.php is is not accessible in the welcomesevak.php
In welcome.php the variable comes as blank.

What i am doing incorrectly?