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 / rahul prasad
Its not working because you have used "exit" at the end.
And it wont work even if you add session_start() at the
beginning.
Remove "exit" and it will work correctly.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Tell us how can we access the data sent through the url with the post method?
Tell me what does the initials of php stand for?
Write an example to remove html tags from a string in php?
What is the difference between laravel and php?
Is set in php?
What is the importance of "action" attribute in a html form?
What does $globals mean?
Code to upload a file in PHP?
How to find datatype of variable in php?
How can we submit form without a submit button?
What is restful api?
What is array and function?
What is php session and how it works?
What are the variables in php?
How does php work?