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


Please Help Members By Posting Answers For Below Questions

Explain what is smarty?

567


Which php framework is best for security?

522


Can you use both this () and super () in a constructor?

546


What is the Default syntax used in PHP?

600


What are the methods to submit form in php?

532






What is php sequence?

533


Why do we use query?

504


What is $this in php?

537


How to split a string into array using php?

550


How to support multiple-page forms?

567


What are headers in php?

529


What types of MYSQL function available for affecting columns

552


What is the difference between null and empty?

583


What is apache and php?

495


Is php coding easy?

507