RE: Session not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Yi Socheat,
 
Thanxx a lot. It worked. I tried your example. It was working fine. And in my program i added session id (SID) to the end of the URL. It worked perfectly. Thanx for your suggestions. BYE
 
.....SuDeEp....

Yi Socheat <y.socheat@xxxxxxxxxxxxxxx> wrote:
Hi sudeep,

Please run the example below, it is work fine
// page1.php

session_start();

echo 'Welcome to page #1';

$_SESSION['favcolor'] = 'green';
$_SESSION['animal'] = 'cat';
$_SESSION['time'] = time();

// Works if session cookie was accepted
header("location:test2.php");

// Or maybe pass along the session id, if needed
echo '
page 2';
?> 
-----------------------
// page2.php

session_start();

echo 'Welcome to page #2
';

echo $_SESSION['favcolor']; // green
echo $_SESSION['animal']; // cat
echo date('Y m d H:i:s', $_SESSION['time']);

// You may want to use SID here, like we did in page1.php
echo '
page 1';
?>
-----Original Message-----
From: Sudeep Sarath [mailto:sudeepfiles@xxxxxxxxxxx] 
Sent: Friday, February 27, 2004 12:08 AM
To: php-windows@xxxxxxxxxxxxx
Subject: RE:  Session not working

Hello Yi Socheat,

I think i am right in variable declaration. On both the pages i used
$_SESSION['value'] instead of $_session["value"]. Still it gives the blank
page..

.......SuDeEp......

Yi Socheat wrote:
You write the wrong name because PHP function name or variable is case
sensitive You sould write _SESSION['sessionName'] , you try to change in
your code please it will be fine...
-----Original Message-----
From: Sudeep Sarath [mailto:sudeepfiles@xxxxxxxxxxx]
Sent: Thursday, February 26, 2004 11:40 PM
To: php-windows@xxxxxxxxxxxxx
Subject:  Session not working

Hello everyone,

I recently installed Apache 1.3.9 server and php 4.3.4(from win32 zip
package) on my system with Windows98SE as o/s. I configured the httpd.conf
and php.ini as per the instructions on the install.txt file of php. First i
got an error with regard to the path of session.save_path. I changed /tmp to
c:/program files/Apache group/Apache/tmp and the error was gone and it
worked perfectly. But when i use a script like this:-

test1.php
session_start();
$_session["value"]="Good Morning";
header('location: http://localhost/test2.php'); ?>

test2.php
session_start();
$check=$_session["value"];
echo $check;
?>

Insted of getting "Good Morning" displayed on the test2.php page, i get a
blank page.
But i see that a file is being created with a lengthy name in the
session.save_path directory with 0 byte size.
I must also add here that session_register is working fine. But what is
happening with $_session when i use header-location- i don't know. Please
anyone help. I am trying to fix this for the last 5 days. I am also getting
a warning from the apache console window that "warn[2] No such file or
directory exists, exec() may not be safe. apache on win32 is
running.......". But apache is working fine in http://localhost.

......SuDeEp......

Yahoo! India Insurance Special: Be informed on the best policies, services,
tools and more.


Yahoo! India Insurance Special: Be informed on the best policies, services,
tools and more.

Yahoo! India Insurance Special: Be informed on the best policies, services, tools and more.

[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux