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
Inside a php function, what param needs to be set in order to access a global variable?
What is the difference between single quoted string and double quoted string?
How many escape sequences are recognized in double-quoted strings?
What is overloading and overriding in php?
What are global variables in php?
What is member variable?
Which functions are used to count the total number of array elements in php?
What is the method to register a variable into a session?
List some sorting functions in php?
Tell me what are the functions to be used to get the image's properties (size, width and height)?
When you want to show some part of a text displayed on an html page in red font color? What different possibilities are there to do this? What are the advantages/disadvantages of these methods?
Tell me how is it possible to know the number of rows returned in result set?
What are magic constants in php?
What is PHP? Who is the father or inventor of PHP?
Explain the purpose of output buffering in php.