Kevin Walsh wrote: >> Here's some version info: >> >> apache-2.0.55-r1 >> mod_perl-2.0.2 >> interchange-5.2.0 >> Interchange::Link-1.9 >> > It would be interesting to see what environment variables you do get > from [env] and which of the above packages causes the HTTPS variable > to not get set in the environment for secure pages. A package and > version comparison with others who have the same problem will help > here. > Well, I'm running: apache-2.0.52 mod_perl-2.0.2 interchange-5.5.0-200605220658 I use mod_rewrite to fix urls and prevent access to sensitive pages via http. Ie, a different set of rewrites for the SSL VirtualHost. [env SERVER_PORT] - works correctly [if session shost] - works correctly $CGI::secure appears to be undefined. Looking at the apache2 mod_ssl docs, the environment variable has been changed from 'SSL' to 'HTTPS'. There are others, but it seems that HTTPS is the one to test. http://httpd.apache.org/docs/2.0/mod/mod_ssl.html mod_ssl offers compatibility environment variables, but it doesn't seem that 'SSL' is one of them: http://httpd.apache.org/docs/2.0/ssl/ssl_compat.html#variables JT -- |Waiting to fix the world since 1995| "Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something." - Robert Heinlein _______________________________________________ interchange-users mailing list suppressed http://www.icdevgroup.org/mailman/listinfo/interchange-users
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.