RE: [PHP] http to https
| From: | Ryan Schefke | Date: | Fri, 18 Jun 2004 00:20:44 +0000 |
| Subject: | RE: [PHP] http to https | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-188520@lists.php.net to get a copy of this message | ||
Hi Andre,
Thanks for responding. I'm not using sessions, just cookies. I used your
recommendation in the code below (which gets executed if the submit button
is pushed. It still sends it to "http://www.tgwedding.com/payment6.php"
instead of "https://www.tgwedding.com/payment6.php"
Any advice please?
====================================
if (isset($submit)) {
if ($radiobutton == 1) {
$value=$validcoupon;
} else {
$value=0;
}
$query_insertcoupon = "UPDATE sitepayment SET couponcode='$value'
WHERE customerID='$CID'";
$result_insertcoupon = mysql_query ($query_insertcoupon); // run the
query
if ($_SERVER['HTTPS'] != "on"){
header("Location: https://www.tgwedding.com/payment6.php");
exit;}
// $redirect = "https://www.tgwedding.com/payment6.php";
// header ("Location: $redirect");
}
=====================================
-----Original Message-----
From: Andre Dubuc [mailto:aajdubuc@webhart.net]
Sent: Thursday, June 17, 2004 8:01 PM
To: Ryan Schefke; ryan@triomfgroup.com
Subject: Re: [PHP] http to https
Hi Ryan,
I encountered all sorts of problems attempting to do the same (especially
with
AOL, Yahoo, etc click-throughs).
I finally resolved the problem by calling https on the page itself (which is
listed then as http) like so at the top (after my session_start(); of
course:
<?php if ($_SERVER['HTTPS'] != "on"){
header("Location: https://www.your_site.com.php");
exit;}
?>
Hth,
Andre
On Thursday 17 June 2004 07:27 pm, Ryan Schefke wrote:
> I'm getting some strange behavior when trying to go from http to an https
> script.
>
>
>
> After clicking a form submit button the script will execute the two lines
> below. It does this and sends it to the correct page without the https,
> only http. What is strange is when I go back on my browswer and resubmit,
> it correctly sends it to the https location and all is well.
>
>
>
> $redirect = "https://www.tgwedding.com/payment6.php";
>
> header ("Location: $redirect");
>
>
>
>
>
> What am I doing wrong?