Video.php 910 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\index\controller;
  3. use think\facade\Request;
  4. use think\admin\Controller;
  5. use think\facade\Log as FacadeLog;
  6. /**
  7. * Class Index
  8. * @package app\index\controller
  9. */
  10. class Video extends Controller
  11. {
  12. public function index()
  13. {
  14. FacadeLog::info("index cookies: ". json_encode($_COOKIE));
  15. $sub = "";
  16. if (!empty($_COOKIE['SUB']) && strpos($_SERVER["HTTP_USER_AGENT"],"Weibo")) {
  17. $sub = $_COOKIE['SUB'];
  18. $isWebo = 1;
  19. } else {
  20. $isWebo = 0;
  21. // 只在调试模式下开启从POST参数中获取UID,方便测试联调
  22. if (env('weibo.mock')) {
  23. $sub = Request::get('cookie', "")?:'testcookie';
  24. }
  25. }
  26. $this->assign('sub', $sub);
  27. $this->assign('isWeibo', $isWebo);
  28. $this->assign('mock', env('weibo.mock', '0'));
  29. $this->fetch();
  30. }
  31. }