stas2004/03/03 15:33:53
Modified:src/docs/2.0/api/ModPerl Registry.pod
src/docs/2.0/user/coding coding.pod
src/docs/2.0/user/install install.pod
src/docs/2.0/user/porting compat.pod
Log:
$ENV{GATEWAY_INTERFACE} is no longer special
Revision ChangesPath
1.4 +0 -2 modperl-docs/src/docs/2.0/api/ModPerl/Registry.pod
Index: Registry.pod
===
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/ModPerl/Registry.pod,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -u -r1.3 -r1.4
--- Registry.pod 6 Jun 2003 03:11:55 - 1.3
+++ Registry.pod 3 Mar 2004 23:33:52 - 1.4
@@ -71,8 +71,6 @@
The Apache function `exit' overrides the Perl core built-in function.
-The environment variable BGATEWAY_INTERFACE is set to CCGI-Perl/1.1.
-
=head1 Commandline Switches In First Line
Normally when a Perl script is run from the command line or under CGI,
1.31 +2 -6 modperl-docs/src/docs/2.0/user/coding/coding.pod
Index: coding.pod
===
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/coding/coding.pod,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -u -r1.30 -r1.31
--- coding.pod2 Mar 2004 21:05:32 - 1.30
+++ coding.pod3 Mar 2004 23:33:52 - 1.31
@@ -72,12 +72,6 @@
use constant MP2 = ($mod_perl::VERSION = 1.99);
# die I want mod_perl 2.0! unless MP2;
-=item *
-
-C$ENV{GATEWAY_INTERFACE} - is set to CCGI-Perl/1.1 for
-compatibility with mod_perl 1.0. This variable is deprecated in
-mod_perl 2.0. Use C$ENV{MOD_PERL} instead.
-
=back
mod_perl passes (exports) the following shell environment variables
@@ -290,6 +284,8 @@
CL$r-Egtassbackwards|docs::2.0::api::Apache::RequestRec/C_assbackwards_
method. Notice that registry handlers will do that for you if the
script's name start with the Cnph- prefix.
+
+
=head3 Forcing HTTP Response Headers Out
1.52 +0 -15 modperl-docs/src/docs/2.0/user/install/install.pod
Index: install.pod
===
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/install/install.pod,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -u -r1.51 -r1.52
--- install.pod 19 Jan 2004 20:04:32 - 1.51
+++ install.pod 3 Mar 2004 23:33:53 - 1.52
@@ -410,21 +410,6 @@
=item *
-Environment variable CGATEWAY_INTERFACE will be enabled only if
-CPerlOptions +SetupEnv is enabled and its value would be the
-default:
-
- CGI/1.1
-
-and not:
-
- CGI-Perl/1.1
-
-The use of C$ENV{GATEWAY_INTERFACE} is deprecated and the existance
-of C$ENV{MOD_PERL} should be checked instead.
-
-=item *
-
Deprecated special variable, C$Apache::__T won't be available. Use
C${^TAINT} instead.
1.43 +12 -6 modperl-docs/src/docs/2.0/user/porting/compat.pod
Index: compat.pod
===
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/porting/compat.pod,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -u -r1.42 -r1.43
--- compat.pod24 Feb 2004 02:22:28 - 1.42
+++ compat.pod3 Mar 2004 23:33:53 - 1.43
@@ -401,15 +401,21 @@
=head2 C$ENV{GATEWAY_INTERFACE}
-The environment variable C$ENV{GATEWAY_INTERFACE} is deprecated in
-mod_perl 2.0 (See:
-CLMP_COMPAT_1X=0|docs::2.0::user::install::install/MP_COMPAT_1X). Instead
-use C$ENV{MOD_PERL} (available in both mod_perl generations), which
-is set to something like this:
+The environment variable C$ENV{GATEWAY_INTERFACE} is not special in
+mod_perl 2.0, but the same as any other CGI environment variables.
+
+Instead use C$ENV{MOD_PERL} (available in both mod_perl
+generations), which is set to the mod_perl version, like so:
mod_perl/1.99_03-dev
-However to check the version it's better to use C$mod_perl::VERSION:
+Therefore in order to check whether you are running under mod_perl,
+you'd say:
+
+ if ($ENV{MOD_PERL}) { ... }
+
+To check for a specific version it's better to use
+C$mod_perl::VERSION:
use mod_perl;
use constant MP2 = ($mod_perl::VERSION = 1.99);
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]