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
How do I stop a php script?
How to get a random value from a php array?
Tell me what are the different types of errors in php?
What is memcache?
What does csrf token mean?
Explain the changes in php versions?
How do you remove duplicates from an array?
What is the difference between php and javascript?
What is php oops concepts?
What's the difference between accessing a class method via -> and via ::?
Where is the submitted form data stored?
What are major variables in research?
What is difference Between PHP 5 and 7?
How do I start a php session?
What is printf in php?