As all of us know, following the release of PHP 7.0, we've recommended to all users to set Session Handler = PHP in J! 3.x. Not that I particularly understand everything behind this recommendation but the recommendation is based on improving website performance.
You will note that in J! 3.x, the possible values are either Database | PHP.
The following screenshot, taken from a fairly typical J! 3.x website, illustrates the relevant page (I've marked the setting and its possible values with an arrow):
The following screenshot, taken from a very new J! 4 website, illustrates the analogous page (similarly marked with an arrow to illustrate the possible values I'm discussing):
You will note that in J! 4, the possible values are either Database | Filesystem. We also should note that J! 4 requires PHP 7.3 as a minimum.
I found a tutorial about this here: https://www.jomsocial.com/blog/joomla-4 ... n-joomla-4. Of significance is the paragraph that reads
... but there's no mention of "PHP handler" in the screenshot on that tutorial page or in the J! 4 Global Configuration settings screenshot that I referred to above.PHP Handler :
It is more advanced handler to save the session as compare to the database session handler. It saves the session in by PHP handler, Please note if your server does not support this, do not enable this as it can block the login on site. If you are 100% sure about the PHP handler support, in that case, enable this option.
My question is: Does the "Filesystem" option (in J! 4) operate identically to the "PHP" option (in J! 3.x) and, if it does, why was the option renamed from PHP to Filesystem?