RE: [PHP] Verify script location...

2002-03-05 Thread Demitrious S. Kelly


http://www.php.net/manual/en/language.variables.predefined.php

$HTTP_HOST
Contents of the Host: header from the current request, if there is one. 

$HTTP_REFERER
The address of the page (if any) which referred the browser to the
current page. This is set by the user's browser; not all browsers will
set this.

-Original Message-
From: jas [mailto:[EMAIL PROTECTED]] 
Sent: Monday, March 04, 2002 10:50 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Verify script location...

Ok I have a question that i havent seen a tutorial on... How would I go
about making an included file check the host before executing?  I want
to
make sure that any files I use as included in a php document verify the
request is coming from a valid script on the same server for instance..
Is
this possible and if so could someone give me some more insight or a
tutorial on this?  Thanks in advance...
Jas



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Verify script location...

2002-03-05 Thread Kevin Stone

It's not possible to include() a remote file so there may be little
point to this.  However maybe you want to keep users on your system from
including the file in their scripts.  In that case I suppose you could
set $PHP_SELF (of the main script) to a temporary variable for checking
in the included script.  -Kevin

-Original Message-
From: jas [mailto:[EMAIL PROTECTED]] 
Sent: Monday, March 04, 2002 11:50 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Verify script location...

Ok I have a question that i havent seen a tutorial on... How would I go
about making an included file check the host before executing?  I want
to
make sure that any files I use as included in a php document verify the
request is coming from a valid script on the same server for instance..
Is
this possible and if so could someone give me some more insight or a
tutorial on this?  Thanks in advance...
Jas



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Verify script location...

2002-03-05 Thread jas

Ok I think I am a little confused... with regards to include() and
require(), if I knew the name of a file on say brownstone.com and that file
was called database.inc and it contained all the connection settings for
brownstone.com's database.  Say I run a website called hacktheplanet.com and
I wanted to include brownstones.com database.inc file in one of my own
scripts so I could run searches on their inventory from my domain.  Is this
or is this not possible?
Thanks in advance,
Jas

Kevin Stone [EMAIL PROTECTED] wrote in message
000301c1c477$aaf1cc10$6801a8c0@kevin..">news:000301c1c477$aaf1cc10$6801a8c0@kevin..;
 It's not possible to include() a remote file so there may be little
 point to this.  However maybe you want to keep users on your system from
 including the file in their scripts.  In that case I suppose you could
 set $PHP_SELF (of the main script) to a temporary variable for checking
 in the included script.  -Kevin

 -Original Message-
 From: jas [mailto:[EMAIL PROTECTED]]
 Sent: Monday, March 04, 2002 11:50 PM
 To: [EMAIL PROTECTED]
 Subject: [PHP] Verify script location...

 Ok I have a question that i havent seen a tutorial on... How would I go
 about making an included file check the host before executing?  I want
 to
 make sure that any files I use as included in a php document verify the
 request is coming from a valid script on the same server for instance..
 Is
 this possible and if so could someone give me some more insight or a
 tutorial on this?  Thanks in advance...
 Jas



 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php






-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Verify script location...

2002-03-05 Thread jas

Essentially what I would like to do is to prevent this kind of thing from
happening to my own website, just to clear up my example. =)
Jas

Jas [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED];
 Ok I think I am a little confused... with regards to include() and
 require(), if I knew the name of a file on say brownstone.com and that
file
 was called database.inc and it contained all the connection settings for
 brownstone.com's database.  Say I run a website called hacktheplanet.com
and
 I wanted to include brownstones.com database.inc file in one of my own
 scripts so I could run searches on their inventory from my domain.  Is
this
 or is this not possible?
 Thanks in advance,
 Jas

 Kevin Stone [EMAIL PROTECTED] wrote in message
 000301c1c477$aaf1cc10$6801a8c0@kevin..">news:000301c1c477$aaf1cc10$6801a8c0@kevin..;
  It's not possible to include() a remote file so there may be little
  point to this.  However maybe you want to keep users on your system from
  including the file in their scripts.  In that case I suppose you could
  set $PHP_SELF (of the main script) to a temporary variable for checking
  in the included script.  -Kevin
 
  -Original Message-
  From: jas [mailto:[EMAIL PROTECTED]]
  Sent: Monday, March 04, 2002 11:50 PM
  To: [EMAIL PROTECTED]
  Subject: [PHP] Verify script location...
 
  Ok I have a question that i havent seen a tutorial on... How would I go
  about making an included file check the host before executing?  I want
  to
  make sure that any files I use as included in a php document verify the
  request is coming from a valid script on the same server for instance..
  Is
  this possible and if so could someone give me some more insight or a
  tutorial on this?  Thanks in advance...
  Jas
 
 
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 
 





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Verify script location...

2002-03-05 Thread jas

A Mr. Sheets gave me this snippet to use...
if ($_SERVER[SERVER_ADDR] != 'ip address of server') {
echo You are attempted to use this file from an unauthorized host
exit;
}

Jas [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED];
 Essentially what I would like to do is to prevent this kind of thing from
 happening to my own website, just to clear up my example. =)
 Jas

 Jas [EMAIL PROTECTED] wrote in message
 news:[EMAIL PROTECTED];
  Ok I think I am a little confused... with regards to include() and
  require(), if I knew the name of a file on say brownstone.com and that
 file
  was called database.inc and it contained all the connection settings for
  brownstone.com's database.  Say I run a website called hacktheplanet.com
 and
  I wanted to include brownstones.com database.inc file in one of my own
  scripts so I could run searches on their inventory from my domain.  Is
 this
  or is this not possible?
  Thanks in advance,
  Jas
 
  Kevin Stone [EMAIL PROTECTED] wrote in message
  000301c1c477$aaf1cc10$6801a8c0@kevin..">news:000301c1c477$aaf1cc10$6801a8c0@kevin..;
   It's not possible to include() a remote file so there may be little
   point to this.  However maybe you want to keep users on your system
from
   including the file in their scripts.  In that case I suppose you could
   set $PHP_SELF (of the main script) to a temporary variable for
checking
   in the included script.  -Kevin
  
   -Original Message-
   From: jas [mailto:[EMAIL PROTECTED]]
   Sent: Monday, March 04, 2002 11:50 PM
   To: [EMAIL PROTECTED]
   Subject: [PHP] Verify script location...
  
   Ok I have a question that i havent seen a tutorial on... How would I
go
   about making an included file check the host before executing?  I want
   to
   make sure that any files I use as included in a php document verify
the
   request is coming from a valid script on the same server for
instance..
   Is
   this possible and if so could someone give me some more insight or a
   tutorial on this?  Thanks in advance...
   Jas
  
  
  
   --
   PHP General Mailing List (http://www.php.net/)
   To unsubscribe, visit: http://www.php.net/unsub.php
  
  
  
 
 





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Verify script location...

2002-03-05 Thread Erik Price


On Tuesday, March 5, 2002, at 01:57  PM, Kevin Stone wrote:

 It's not possible to include() a remote file so there may be little
 point to this.  However maybe you want to keep users on your system from
 including the file in their scripts.  In that case I suppose you could
 set $PHP_SELF (of the main script) to a temporary variable for checking
 in the included script.  -Kevin

Or set an Apache directive (in httpd.conf or .htaccess) that prevents 
any .inc files from being served by the server.

I'm assuming you're using apache.


Erik





Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php