Re: Re: REMOTE_HOST

From: Date: Tue, 24 Dec 2002 06:06:26 +0000
Subject: Re: Re: REMOTE_HOST
References: 1 2 3 4 5 6 7 8 9  Groups: php.general 
Request: Send a blank email to php-general+get-129265@lists.php.net to get a copy of this message
You can't use REMOTE_PORT reliably for this purpose, it will always be different, until they get recycled by the server. How are you performing the redirect? via PHP, or maybe with Apache and a Rewrite rule or something? Jason k Larson John Taylor-Johnston wrote:
[SERVER_PORT] => 80 Server port does not change. Will it do anything to change my php.ini? session.referer_check = It is set to nothing at the moment, copied and pasted. How do I check for the port number? My redirects come through: [REMOTE_PORT] => 1070 [REMOTE_PORT] => 1074 They are also increasing. It's a bit like a counter :) no? Even the link to http://compcanlit.usherbrooke.ca makes remote_port increase: [REMOTE_PORT] => 1079 John John Nichel wrote: Like John said, REFERER isn't always set, and that looks to be the case here. One thing I did notice is that the redirect comes thru on a different port. If this is consistant, you may be able to use this. John Taylor-Johnston wrote:
echo ( "
\n" );
print_r ( $_SERVER ); echo ( "
\n" );
On the redirect from http://compcanlit.ca/, I get: Array ( [DOCUMENT_ROOT] => /var/www/html2 [HTTP_ACCEPT] => image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, image/png, */*
[HTTP_ACCEPT_CHARSET] => iso-8859-1,*,utf-8 [HTTP_ACCEPT_ENCODING] => gzip [HTTP_ACCEPT_LANGUAGE] => en,fr [HTTP_CONNECTION] => Keep-Alive [HTTP_HOST] => compcanlit.usherbrooke.ca [HTTP_USER_AGENT] => Mozilla/4.79 [en]C-CCK-MCD (Win98; U) [PATH] => /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin [REDIRECT_STATUS] => 200 [REDIRECT_URL] => / [REMOTE_ADDR] => 142.169.108.39 [REMOTE_PORT] => 1066 [SCRIPT_FILENAME] => /var/www/html2/index.html [SERVER_ADDR] => 132.210.13.10 [SERVER_ADMIN] => root@localhost [SERVER_NAME] => compcanlit.usherbrooke.ca [SERVER_PORT] => 80 [SERVER_SIGNATURE] => Apache/1.3.27 Server at compcanlit.usherbrooke.ca Port 80 [SERVER_SOFTWARE] => Apache/1.3.27 (Unix) (Red-Hat/Linux)
mod_ssl/2.8.12 OpenSSL/0.9.6b DAV/1.0.3 PHP/4.1.2 mod_perl/1.26
[GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.0 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => / [SCRIPT_NAME] => /index.html [PATH_TRANSLATED] => /var/www/html2/index.html [PHP_SELF] => /index.html [argv] => Array
       (
       )
[argc] => 0
-- By-Tor.com It's all about the Rush http://www.by-tor.com -- John Taylor-Johnston ----------------------------------------------------------------------------- "If it's not open-source, it's Murphy's Law." ' ' ' Collège de Sherbrooke: ô¿ô http://www.collegesherbrooke.qc.ca/languesmodernes/
   -     Université de Sherbrooke:
          http://compcanlit.ca/
          819-569-2064


« previous php.general (#129265) next »