index.php 1.6 KB

1234567891011121314151617181920212223242526272829303132
  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. // [ 应用入口文件 ]
  12. //编码
  13. header('content-type:text/html;charset=utf-8');
  14. // 处理预请求报错(将请求的头部数据全部允许,然后直接返回).
  15. if($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){
  16. header("Access-Control-Allow-Origin: *");
  17. header("Access-Control-Allow-Credentials", "true");
  18. header("Access-Control-Max-Age", "3600");
  19. header("Access-Control-Allow-Headers: Origin, X-Requested-With, X-Custom-Header, Content-Type, Accept, Authorization, userToken, apiToken");
  20. header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
  21. header('Access-Control-Expose-Headers', "userToken, apiToken");
  22. exit;
  23. }
  24. //跨域
  25. header('Access-Control-Allow-Origin:*');
  26. header('Access-Control-Allow-Methods:OPTIONS, GET, POST'); // 允许option,get,post请求
  27. header('Access-Control-Allow-Headers:x-requested-with'); // 允许x-requested-with请求头
  28. // 定义应用目录
  29. define('APP_PATH', __DIR__ . '/../application/');
  30. // 加载框架引导文件
  31. require __DIR__ . '/../thinkphp/start.php';