php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #5783 session_register always returns true
Submitted: 2000-07-25 19:21 UTC Modified: 2000-08-23 08:25 UTC
From: china at thewrittenword dot com Assigned:
Status: Closed Package: Session related
PHP Version: 4.0.1pl2 OS: FreeBSD 3.4
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: china at thewrittenword dot com
New email:
PHP Version: OS:

 

 [2000-07-25 19:21 UTC] china at thewrittenword dot com
I have sessions working to a postgresql database. To test out what happens during a failure, I replaced the calls to _read and _write in the custom save handler to always return false. How can I tell if sessions are working correctly? session_start() always returns true (I thought it would return false as my _write handler was always returning false).

Here's the session handler code:

function pgsql_session_open($save_path, $session_name)
{
  return false;
}

function pgsql_session_close()
{
  return false;
}

function pgsql_session_read($key)
{
  return false;
}

function pgsql_session_write($key, $val)
{
  return false;
}

function pgsql_session_destroy($key)
{
  return false;
}

function pgsql_session_gc($maxlifetime)
{
  return false;
}

session_set_save_handler(
    'pgsql_session_open',
    'pgsql_session_close',
    'pgsql_session_read',
    'pgsql_session_write',
    'pgsql_session_destroy',
    'pgsql_session_gc'
);

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-08-23 08:25 UTC] sniper@php.net
Yes, this is documented. session_start() returns always true.
session_register() returns true only when the variable is 
successfully registered with the session.

--Jani

 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Wed Jan 15 10:01:29 2025 UTC