I was reading the CodeIgniter 3 documentation on using sessions and high traffic with AJAX, and it recommends using session_write_close().
My application has functions that write and read directly from $_SESSION, as an example below.
PHP Code:
function setSession($index, $value) {
$_SESSION[$index] = $value;
}
function getSession($index) {
if (isset($_SESSION[$index]) {
return $_SESSION[$index];
} else {
return FALSE;
}
}
From what I understand from the documentation these two functions should always have session_start() at the beginning and session_write_close() at the end, correct?
Another issue that I found strange, CodeIgniter already has by default a session_start() function that is automatically triggered at the beginning of execution, without intervention from my code.
What would this session_start() look like if my functions are going to call it every time something is fetched from the session?