Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function redirect_ssl()
- {
- $isSecure = false;
- if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
- $isSecure = true;
- } elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') {
- $isSecure = true;
- }
- $REQUEST_PROTOCOL = $isSecure ? 'https' : 'http';
- if ($REQUEST_PROTOCOL == "http") {
- $redirect = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
- header('HTTP/1.1 301 Moved Permanently');
- header('Location: ' . $redirect);
- exit();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement