Re: URL verification

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Check the port number: 80 for http and 443 for https (standard
defaults). You can check it with $_SERVER['SERVER_PORT']

i.e.:

if ($_SERVER['SERVER_PORT'] != 443) {
    header('Location: https://some.location.here');
}

Also, there is not important if the login form is displayed in SSL
mode or not. You can force the form to post to an SSL page, and then
all data will be transmitted with SSL.

i.e.:

echo '<form action="https://secure.example.com/login_process.php";
method="post">';

Hope this helps.

Regards,
Jordi.


On Fri, 08 Oct 2004 15:48:52 +0100, Bruno Santos
<bvsantos@xxxxxxxxxxxxxxxx> wrote:
> Hello all.
> 
> I have a login page  where users have to authenticate themselves to
> access some site areas.
> Apache is configured to use https.
> 
> the user when is typing the URL in the browser, i know that it will not
> put the https protocol.
> 
> how can i check in the page if the user is accessing the the site via SSL ??
> or i have to put a redirect in the page anyway, whether the user is
> alredy accessing the page via SSL?
>

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux