[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

Check for SSL

Posted on 2013-02-05
3
Medium Priority
?
196 Views
Last Modified: 2013-02-10
This is not working - can't figure out why.
If I try to change the header, I get an error.
If I try to echo the server variables, I get an error.

<?php
if($_SERVER["HTTPS"] != "on" || $_SERVER["SERVER_PORT"] != "443") {
?>
    <script type="text/javascript">
      document.forms[0].action="https://www.xxxxxxxx.com/order.php";
      document.forms[0].submit();
    </script>
<?php
}
?>

and I tried this - no alert!

<script type="text/javascript">
var sValue = <?php $_SERVER["HTTPS"] ?>;
alert(sValue);
</script>  

It's out on 123ehost, so I can't set or control a lot of things.
0
Comment
Question by:dcass
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 10

Assisted Solution

by:asavah
asavah earned 2000 total points
ID: 38855960
0
 

Accepted Solution

by:
dcass earned 0 total points
ID: 38855985
Don't think that will work here, but
<?php
$port = $_SERVER["SERVER_PORT"];    
if($port != "443") {
?>
    <script type="text/javascript">
      document.forms[0].action="https://www.xxxxxxxxx.com/Order.php";
      document.forms[0].submit();
    </script>
<?php
}
 
did work.  It wasn't setting https at all.
0
 

Author Closing Comment

by:dcass
ID: 38872778
I didn't try your solution asavah, but I appreciate your fast response!
0

Featured Post

Are You Ready for GDPR?

With the GDPR deadline set for May 25, 2018, many organizations are ill-prepared due to uncertainty about the criteria for compliance. According to a recent WatchGuard survey, a staggering 37% of respondents don't even know if their organization needs to comply with GDPR. Do you?

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is intended for those who are new to PHP error handling (https://www.experts-exchange.com/articles/11769/And-by-the-way-I-am-New-to-PHP.html).  It addresses one of the most common problems that plague beginning PHP develop…
In this blog, we’ll look at how improvements to Percona XtraDB Cluster improved IST performance.
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
Suggested Courses

656 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question