FebimaHermawan

CI 3 Base URL x HTTPS Pusher Configuration

Jul 14th, 2021
1,356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.61 KB | None | 0 0
  1. date_default_timezone_set('Asia/Jakarta');
  2. $base_url = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http');
  3. $base_url .= '://' . $_SERVER['HTTP_HOST'];
  4. $base_url .= str_replace(basename($_SERVER['SCRIPT_NAME']),'',$_SERVER['SCRIPT_NAME']);
  5. $config['base_url'] = $base_url;
  6.  
  7. $link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http")."://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  8. $split  = explode(":", $link);
  9. if ($_SERVER['SERVER_NAME'] != 'localhost') {
  10.     if ($split[0] == 'http') {
  11.         echo "<script>location.href='https:".$split[1]."';</script>";
  12.     }
  13. }
Advertisement
Add Comment
Please, Sign In to add comment