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 / paras
if you have written session_start() in you index.php file
then surely it will work. If you can provide you index.php
file's code then we can answer it with better solution!
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is the use of dual table in mysql?
Is PHP runs on different platforms (Windows, Linux, Unix, etc.)?
What is final class and final method in php?
What is $$ in php?
Name some of the popular frameworks in php.
What does csrf token mismatch mean?
What is symfony php?
Is php an oop?
What is new keyword in php?
Why is overriding runtime?
How escape single quotes php?
What are arguments in php?
What kind of variable is age?
What is meant by urlencode and urldecode?
What is the most convenient hashing method to be used to hash passwords?