Your example for the cookie session works, but I wanted to keep sessions
'transparent' and not have to manage sessions.
The code I wrote basically finds the session id wherever it might be,
checks if it's expired, if so, it then removes all traces of the session
id to make session_start() thin
Hi,
I use php 4.2.3 with session.auto_start = 1 in php.ini
What I use with URL session :
$_SESSION= array();
unset($_GET[session_name()]);
session_destroy();
Header("Location: next_script.php");
with cookie session :
$cook_param= session_get_cookie_params();
$l
Ok, here is my solution:
I wanted this to be as self contained as possible:
function clean()
{
/* get name of session & find session id */
$name = ini_get('session.name');
$sessid = ( !$_COOKIE[$name] ?
( !$_GET[$name] ?
( !$_POST[$name] ? fa
Yeah, John hinted at the answer there.
You just need to make the session ID go away prior to starting the
session . Just unset it or set it to the empty string or whatever you
want to do.
It is probably either $_COOKIE["PHPSESSID"] or $_GET["PHPSESSID"].
Chris
John W. Holmes wrote:
>>"Simpl
> "Simple" question. If a users session expires or has timed out, how do
I
> 'force' php to generate a new sessionId?
>
> I wrote a handler that stores sessions into a mysql table, and am able
> to test if it has expired or not. But how do I get php to start a new
one?
Session_start() ??
If the
"Simple" question. If a users session expires or has timed out, how do I
'force' php to generate a new sessionId?
I wrote a handler that stores sessions into a mysql table, and am able
to test if it has expired or not. But how do I get php to start a new one?
-js
--
PHP General Mailing List
6 matches
Mail list logo