index.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | ThinkPHP [ WE CAN DO IT JUST THINK ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
  8. // +----------------------------------------------------------------------
  9. // | Author: liu21st <liu21st@gmail.com>
  10. // +----------------------------------------------------------------------
  11. date_default_timezone_set('PRC');
  12. // [ 应用入口文件 ]
  13. //编码
  14. header('content-type:text/html;charset=utf-8');
  15. // 处理预请求报错(将请求的头部数据全部允许,然后直接返回).
  16. if($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){
  17. header("Access-Control-Allow-Origin: *");
  18. header("Access-Control-Allow-Credentials", "true");
  19. header("Access-Control-Max-Age", "3600");
  20. header("Access-Control-Allow-Headers: Origin, X-Requested-With, X-Custom-Header, Content-Type, Accept, Authorization, userToken, apiToken");
  21. header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
  22. header('Access-Control-Expose-Headers', "userToken, apiToken");
  23. exit;
  24. }
  25. //跨域
  26. header('Access-Control-Allow-Origin:*');
  27. header('Access-Control-Allow-Methods:OPTIONS, GET, POST'); // 允许option,get,post请求
  28. header('Access-Control-Allow-Headers:x-requested-with'); // 允许x-requested-with请求头
  29. // 定义应用目录
  30. define('APP_PATH', __DIR__ . '/../application/');
  31. // 加载框架引导文件
  32. require __DIR__ . '/../thinkphp/start.php';