Используйте session_set_cookie_params
funciton для этого.
Необходимо вызвать эту функцию до вызова session_start()
.
Попробуйте это:
$lifetime = strtotime('+30 minutes', 0);
session_set_cookie_params($lifetime);
session_start();
См. Больше в: http://php.net/manual/function.session-set-cookie-params.php