i start a new session with : session_start();
then i set some session variable like this :
$_SESSION['name']=$_POST['name'];\
and some another variables.
at bottom of page i set header to diffrent page :
header('location: index.php');
exit();
now in new page (index.php i can't access to my session
variables, like $_SESSION['name'])
what's wrong ?
thanks.
here is my files :
a.php
========================================
session_start();
require ('config.inc.php');
if(isset($_POST))
foreach($_POST as $v=>$k)
{
$items[$v]=$k;
}
$sql="SELECT * FROM members WHERE
username='{$items['user']}' AND
pass=MD5('{$items['Password']}') ";
$res=mysql_query($sql);
$row=mysql_fetch_assoc($res);
if($row['username'])
{ $_SESSION['type']=$row['type'];
$_SESSION['name']=$row['name'];
$_SESSION['family']=$row['family'];
$_SESSION['username']=$row['username'];
$_SESSION['date']=$row['date'];
}
header('location: admin.php');
exit();
======================================
admin.php
=====================================
<?php
session_start();
if(!isset($_SESSION['admin']))
{
header('location: index.php');
exit();
}
require ('config.inc.php');
?>
.
.
.
=================================
Answer Posted / ravi
It may be possible you are not start $_SESSION() in index
page. Your code which are shown above is correct. Or may be
You closed session. So checked your code.
| Is This Answer Correct ? | 5 Yes | 1 No |
Post New Answer View All Answers
Please explain is it possible to use com component in php?
What is session data?
What is htmlentities function in php?
What are psrs?
How the web server interprets php and interacts with the client?
What is use of isset function in php?
How we can retrieve the data in the result set of mysql using php?
How to stop the execution of php script?
What are the two main string operators?
What is the difference between core php and php?
I am trying to assign a variable the value of 0123, but it keeps coming up with a different number, what is the problem?
What is cookies? How to create cookies in php?
What does $_env means?
Who created numbers?
Tell me will a comparison of an integer 12 and a string "13" work in php?