Torsten Foertsch wrote:
On Tue 21 Oct 2008, Clint Priest wrote:
When the php module is installed into apache there is a php_flag and
php_value directive available which could be used to set the value
from within Apache, the only trick is to only have them take effect
for certain remote ips.  They would be:

php_flag display_errors On
php_flag display_startup_errors On

Provided these directives are allowed in a Directory block or .htaccess file you can do that if you have modperl installed:

<Perl>
package My::Fixup;
use strict;
use warnings;
use Apache2::RequestRec ();
use Apache2::Connection ();
use Apache2::Const -compile=>'OK';

sub handler {
  my $r=shift;
  if( $r->connection->remote_ip =~ /192\.168\.0\.\d+/ ) {
    $r->add_config(['php_flag display_errors On',
                    'php_flag display_startup_errors On'],
                   ~0);
  }
  return Apache2::Const::OK;
}
</Perl>
PerlFixupHandler My::Fixup

The string between the 2 slashes in the line with "->remote_ip" is a regular expression that matches your ip addresses.

See also http://perl.apache.org/docs/2.0/api/Apache2/Connection.html and http://perl.apache.org/docs/2.0/api/Apache2/RequestRec.html


Torsten, you take the words out of my mouth.
I did not know that you also lurk on this list..

Clint, Torsten is better at it than I am, so I'll let him handle you from now on.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to