Bug #11618: session and form data
| From: | guo_feng at sina dot com | Date: | Fri, 22 Jun 2001 16:46:30 +0000 |
| Subject: | Bug #11618: session and form data | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-57682@lists.php.net to get a copy of this message | ||
From: guo_feng@sina.com
Operating system: linux 2.2.16-22
PHP version: 4.0.4
PHP Bug Type: *Session related
Bug description: session and form data
<?
//test1.php
session_start();
$aaa="sfsdsdasdf";
$bbb="safsadfasdf";
session_register("aaa");
session_register("bbb");
?>
FORM METHOD=POST ACTION="test2.php">
<INPUT TYPE="text" NAME="a1">
<INPUT TYPE="text" NAME="a2">
<INPUT TYPE="submit">
</FORM>
?>
/---------------------------------------
<?
//test2.php
session_start();
echo "aaa:".$aaa."<br>";
echo "bbb:".$bbb
?>
<a href="javascript:window.history.back()">back</a>
/---------------------------------------
When I set the session_cache_limiter = nocache ,that I submit my form ,and I can get the correct
session.
But when I click then back link ,I lost the data in the form .
So I change the session_cache_limiter = private or public. That when I back I can got the data in
the form. And I have a new problem,I need check the session in my program when the different user
login(I check use status using session ) ,
When I login use different user ,the session I got is not correct. And I found I can't destroy
the session.What shall I do?
What is the different about nocache,private,public?
--
Edit Bug report at: http://bugs.php.net/?id=11618&edit=1