[PHP] Problem detecting HTTPS connection

2005-08-09 Thread Wee Keat
Hi all,

I've been struggling to detect HTTPS connection for a shopping cart.
I've used $_SERVER['SERVER_PORT'] to check for 443 and it kept on
showing up as 80.

Does anyone have any idea why this is happening? Is it the server
config? I've called the server administrator and he said that it is
running through port 443 for https connections.

Here's an output of $_SERVER['SERVER_PORT'] on the site that I'm working on:

https://www.axentonline.com.au/port_test.php
http://www.axentonline.com.au/port_test.php

Both the above are showing server_port as 80. Please assist.


Thanks.


PHPInfo:
---
Apache-AdvancedExtranetServer/2.0.50
Mandrakelinux/7.2.101mdk
mod_ssl/2.0.50
OpenSSL/0.9.7d
PHP/4.3.8


-- 
Wee Keat Chin

Protocol Networks
p: 1300 131 932
e: [EMAIL PROTECTED]
h: www.pn.com.au

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



Re: [PHP] Problem detecting HTTPS connection

2005-08-09 Thread Marco Tabini
Hello Wee--

That's been discussed a few times on the list. For example:

http://beeblex.com/lists/index.php/php.general/190410

Cheers,


Marco


On 8/9/05 8:59 PM, Wee Keat [EMAIL PROTECTED] wrote:

 Hi all,
 
 I've been struggling to detect HTTPS connection for a shopping cart.
 I've used $_SERVER['SERVER_PORT'] to check for 443 and it kept on
 showing up as 80.
 
 Does anyone have any idea why this is happening? Is it the server
 config? I've called the server administrator and he said that it is
 running through port 443 for https connections.
 
 Here's an output of $_SERVER['SERVER_PORT'] on the site that I'm working on:
 
 https://www.axentonline.com.au/port_test.php
 http://www.axentonline.com.au/port_test.php
 
 Both the above are showing server_port as 80. Please assist.
 
 
 Thanks.
 
 
 PHPInfo:
 ---
 Apache-AdvancedExtranetServer/2.0.50
 Mandrakelinux/7.2.101mdk
 mod_ssl/2.0.50
 OpenSSL/0.9.7d
 PHP/4.3.8
 

-- 
Marco Tabini
President  CEO

Marco Tabini  Associates, Inc.
28 Bombay Ave.
Toronto, ON M3H 1B7
Canada

Phone: +1 (416) 630-6202
Fax: +1 (416) 630-5057

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



Re: [PHP] Problem detecting HTTPS connection

2005-08-09 Thread Wee Keat
Hi Marco,

Thanks for taking the time to answer my questions.

Marco Tabini wrote:
 That's been discussed a few times on the list. For example:
 
 http://beeblex.com/lists/index.php/php.general/190410

Yes. I'm truly aware of that and have tried it but to no avail. I've
added the code provided in the list to the following for your review:

http://www.axentonline.com.au/port_test.php
https://www.axentonline.com.au/port_test.php

I've done a var dump before of $_SERVER and $_ENV and did not find any
HTTPS key in the array.

Is there another way that I can do this?


Thanks again.



-- 
Wee Keat Chin

Protocol Networks
p: 1300 131 932
e: [EMAIL PROTECTED]
h: www.pn.com.au

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



Re: [PHP] Problem detecting HTTPS connection

2005-08-09 Thread Marco Tabini
On 8/9/05 10:30 PM, Wee Keat [EMAIL PROTECTED] wrote:

 Hi Marco,
 
 Thanks for taking the time to answer my questions.
 
 Marco Tabini wrote:
 That's been discussed a few times on the list. For example:
 
 http://beeblex.com/lists/index.php/php.general/190410
 
 Yes. I'm truly aware of that and have tried it but to no avail. I've
 added the code provided in the list to the following for your review:
 
 http://www.axentonline.com.au/port_test.php
 https://www.axentonline.com.au/port_test.php


Unfortunately, I can't seem to be able to connect to your server right now.

What server software are you using? I have never heard of this approach not
working on a properly configured Apache... But maybe you're using something
else?


Marco
 
 I've done a var dump before of $_SERVER and $_ENV and did not find any
 HTTPS key in the array.
 
 Is there another way that I can do this?
 
 
 Thanks again.
 
 

-- 
Marco Tabini
President  CEO

Marco Tabini  Associates, Inc.
28 Bombay Ave.
Toronto, ON M3H 1B7
Canada

Phone: +1 (416) 630-6202
Fax: +1 (416) 630-5057

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



Re: [PHP] Problem detecting HTTPS connection

2005-08-09 Thread Wee Keat

Marco Tabini wrote:
 Unfortunately, I can't seem to be able to connect to your server right now.
 
 What server software are you using? I have never heard of this approach not

Info:
---
Apache-AdvancedExtranetServer/2.0.50
Mandrakelinux/7.2.101mdk
mod_ssl/2.0.50
OpenSSL/0.9.7d
PHP/4.3.8

The server is not handled by me and I'm not sure if
Apache-AdvancedExtranetServer is different from Apache 2. Could this be
the source of the problem?


 working on a properly configured Apache... But maybe you're using something
 else?

Is there a list of common mis-configurations of Apache that may lead to
this problem? It looks like this may not be a problem with PHP at all.

I'll have to talk to the server administrator to see if there's a chance
his server is configured wrongly. If the answer lies there, I'll close
this thread.

Thanks again.




-- 
Wee Keat Chin

Protocol Networks
p: 1300 131 932
e: [EMAIL PROTECTED]
h: www.pn.com.au

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