httpUtil.php 757 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: shish <shish@zhhinc.com>
  5. * Date: 2019/11/22 0022
  6. * Time: 9:46
  7. */
  8. namespace common\components;
  9. class httpUtil
  10. {
  11. //专用方法,请勿修改 shish 2019.11.21
  12. public static function getHostData()
  13. {
  14. $http = isset($_SERVER['REQUEST_SCHEME']) ? $_SERVER['REQUEST_SCHEME'] . '://' : 'https://';
  15. $suffix = 'huahb.com';
  16. if (isset($_SERVER['HTTP_HOST'])) {
  17. $hostInfo = $_SERVER['HTTP_HOST'];
  18. $parse = parse_url($hostInfo);
  19. $host = $parse['path'];
  20. $pos = strpos($host, '.') + 1;
  21. $suffix = substr($host, $pos);
  22. }
  23. return ['http' => $http, 'suffix' => $suffix];
  24. }
  25. //获得类似这样 http://m.hhb.com
  26. public static function getHost()
  27. {
  28. return Yii::$app->request->getHostInfo();
  29. }
  30. }