index.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. error_reporting(E_ALL ^ E_NOTICE);
  3. defined('YII_DEBUG') or define('YII_DEBUG', true);
  4. defined('YII_ENV') or define('YII_ENV', 'prod');
  5. date_default_timezone_set('PRC');
  6. header('X-Content-Type-Options: nosniff');
  7. header('X-XSS-Protection: 1');
  8. header("Content-Security-Policy: script-src 'self' *.amap.com *.qimall.com unpkg.zhimg.com *.qq.com *.gtimg.com 'unsafe-inline' 'unsafe-eval'; worker-src 'self' blob: ;");
  9. // header('Strict-Transport-Security: max-age=31536000');
  10. header('Referrer-Policy: origin');
  11. header('X-Permitted-Cross-Domain-Policies: none');
  12. header('X-Download-Options: noopen');
  13. header('X-Frame-Options: sameorigin');
  14. require __DIR__ . '/../../vendor/autoload.php';
  15. require __DIR__ . '/../../vendor/yiisoft/yii2/Yii.php';
  16. require __DIR__ . '/../../common/config/bootstrap.php';
  17. require __DIR__ . '/../config/bootstrap.php';
  18. $config = yii\helpers\ArrayHelper::merge(
  19. require __DIR__ . '/../../common/config/main.php',
  20. require __DIR__ . '/../../common/config/main-local.php',
  21. require __DIR__ . '/../config/main.php',
  22. require __DIR__ . '/../config/main-local.php',
  23. require __DIR__ . '/../config/session.php'
  24. );
  25. /**
  26. * 打印
  27. *
  28. * @param $array
  29. */
  30. function p(...$array)
  31. {
  32. echo "<pre>";
  33. if (count($array) == 1) {
  34. print_r($array[0]);
  35. } else {
  36. print_r($array);
  37. }
  38. echo '</pre>';
  39. }
  40. /**
  41. * 打印
  42. *
  43. * @param $array
  44. */
  45. if(!function_exists('dd')){
  46. function dd(...$array)
  47. {
  48. echo "<pre>";
  49. foreach($array as $key => $value){
  50. \yii\helpers\VarDumper::dump($value);
  51. echo PHP_EOL . PHP_EOL;
  52. }
  53. echo "</pre>";
  54. echo die;
  55. }
  56. }
  57. (new yii\web\Application($config))->run();