1
0
mirror of https://github.com/php/php-src.git synced 2026-04-04 06:32:49 +02:00
Files
archived-php-src/sapi/roxen
Zeev Suraski 9ab35ae393 Tried to centralize global variable registration as much as possible:
- Added $HTTP_ENV_VARS[] and $HTTP_SERVER_VARS[] support, which similarly
  to $HTTP_GET_VARS[], contain environment and server variables.  Setting
  register_globals to Off will now also prevent registration of the
  environment and server variables into the global scope (Zeev)
- Renamed gpc_globals to register_globals (Zeev)
- Introduced variables_order that deprecates gpc_order, and allows control
  over the server and environment variables, in addition to GET/POST/Cookies
  (Zeev)
2000-01-28 17:24:53 +00:00
..

Roxen PHP support. Early version. Don't expect to be able to get it to
work. Requires Pike 0.7.79 and Roxen 1.4. Anything less won't work.

The module is now thread safe, in a couple of different modes. First
mode, the default, uses a process global PHP lock in the Roxen
module. This means that all PHP-requests are serialized (ie only one
script is executed at any one time). The second option is using ZTS
(Zend Thread Safe mode). Unless --enable-roxen-zts is specified, this
won't be used. For now this uses a global lock in the PHP interpreter
so the end result is the same (only one concurrent script). In the
future this might change though, but for now you are better off using
the non-ZendThreadSafe version (which works fine with Roxen and
threads).

- The Author, David Hedbor <neotron@php.net>