Re: encryption code in php

From: Date: Tue, 02 Jul 2002 08:13:55 +0000
Subject: Re: encryption code in php
Groups: php.general 
Request: Send a blank email to php-general+get-104870@lists.php.net to get a copy of this message
>Never mind! It took me all day to find out what the problem is. It turned >out that PHP use $SSL_PROTOCOL, $SSL_CIPHER_USEKEYSIZE, etc. It is >displayed automatically when the register_global is turned on. With some >research, found out that it is part of Mod_SSL where PHP use it from. Yet, >I still struggle and I tried specifying the environment variables like file >put_env(), etc. So, far they never work. Until I got to the documentation >at http://www.php.net/release_4_1_0.php and I got the clue from >it saying >that "REMOTE_ADDR" is part of "$_SERVER". I never knew that. So, I began >to understand that any environment variables like "REMOTE_ADDR" or >"SSL_PROTOCOL", etc is part of "$_SERVER". I'm going to need better >documentation on what variables are include in things like "$_GET", >"$_COOKIE", "$_ENV", "$_SERVER", etc. So, I can use whatever the >variables >I never heard of and put it to good use on the website. Anyone know? <?php phpinfo();?> This will tell you everything, no matter what your server and/or environment do that's screwy... Nobody can tell you in advance, since PHP simply sucks in what's there. If your Server don't set 'FOO', then $_SERVER['FOO'] ain't set. If your server does, it is. If you are writing code to be distributed to the public for a zillion different servers, don't assume that $_SERVER['SSL_PROTOCOL'] or whatever is going to be there, and not somewhere else, or, err, whatever... Assume nothing. Always safer. :-) -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#104870) next »