Your opening line "For many PHP developers, calling session_start() and using $_SESSION for stuff you want to persist from page to page is all there is to know about sessions." I don't agree with. Nearly all developers I meet know how to override the default PHP session code with session_set_save_handler().
This is because a lot of us deal with clustered webservers and can't use the default file based sessions. Maybe the group of developers I know are not normal, but most of them roll their own session code to use a DB or Memcached instead of the default files. Because they roll their own session code they know how it works and how to debug it.
Latest Comments
1