Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

session_regenerate_id(3) [php man page]

SESSION_REGENERATE_ID(3)						 1						  SESSION_REGENERATE_ID(3)

session_regenerate_id - Update the current session id with a newly generated one

SYNOPSIS
bool session_regenerate_id ([bool $delete_old_session = false]) DESCRIPTION
session_regenerate_id(3) will replace the current session id with a new one, and keep the current session information. PARAMETERS
o $delete_old_session - Whether to delete the old associated session file or not. RETURN VALUES
Returns TRUE on success or FALSE on failure. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 4.3.3 | | | | | | | Since then, if session cookies are enabled, use | | | of session_regenerate_id(3) will also submit a | | | new session cookie with the new session id. | | | | | 5.1.0 | | | | | | | Added the $delete_old_session parameter. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 A session_regenerate_id(3) example <?php session_start(); $old_sessionid = session_id(); session_regenerate_id(); $new_sessionid = session_id(); echo "Old Session: $old_sessionid<br />"; echo "New Session: $new_sessionid<br />"; print_r($_SESSION); ?> SEE ALSO
session_id(3), session_start(3), session_name(3). PHP Documentation Group SESSION_REGENERATE_ID(3)

Check Out this Related Man Page

SESSION_ID(3)								 1							     SESSION_ID(3)

session_id - Get and/or set the current session id

SYNOPSIS
string session_id ([string $id]) DESCRIPTION
session_id(3) is used to get or set the session id for the current session. The constant SID can also be used to retrieve the current name and session id as a string suitable for adding to URLs. See also Session handling. PARAMETERS
o $id - If $id is specified, it will replace the current session id. session_id(3) needs to be called before session_start(3) for that purpose. Depending on the session handler, not all characters are allowed within the session id. For example, the file session handler only allows characters in the range a-z A-Z 0-9 , (comma) and - (minus)! Note When using session cookies, specifying an $id for session_id(3) will always send a new cookie when session_start(3) is called, regardless if the current session id is identical to the one being set. RETURN VALUES
session_id(3) returns the session id for the current session or the empty string ( "") if there is no current session (no current session id exists). SEE ALSO
session_regenerate_id(3), session_start(3), session_set_save_handler(3), session.save_handler. PHP Documentation Group SESSION_ID(3)
Man Page

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

session limit in php

Sirs, How can i set the session.gc_maxlifetime value by php coding. Thanks ArunKumar (4 Replies)
Discussion started by: arunkumar_mca
4 Replies

2. Shell Programming and Scripting

match all occurances of session id with one regex?

So far I have this little regex to match sessionids: session.id={32}What must I add to make it match all occurances i want to match?session_id=993e3cf23ffff68a2b619518829192b9 ?session_id=993e3cf23ffff68a2b619518829192b9 &session_id=993e3cf23ffff68a2b619518829192b9... (1 Reply)
Discussion started by: lowmaster
1 Replies

3. Linux

Session "hijacking" - Recover lost session

Hi Guys, Is there a way to recover a lost session? I was working in a server and that lost the connection, now, I have a new session but all the previous processes that I was running, like scripts, etc, are still running. Is there a way to bring them to my session? Best regards, Marco. (4 Replies)
Discussion started by: ocramas
4 Replies