How do I properly use header function, so
header("location: http://".$_SERVER['HTTP_HOST']."/?para=abc"); //for http
and
header("location: https://".$_SERVER['HTTP_HOST']."/?para=abc"); //for https
could be written in 1 string if possible?
.htaccess file will take care of all http pages to be redirected to https with no problem, but I believe it makes sense to use a proper syntax for http/https pages in header("location:...), so it is correct for all browsers.
You could also use the following code:
header("Location: //www.google.com");
$protocol='http';
if (isset($_SERVER['HTTPS']))
if (strtoupper($_SERVER['HTTPS'])=='ON')
$protocol='https';
header("location: $protocol://".$_SERVER['HTTP_HOST']."/?para=abc");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With