Video.php 891 B

12345678910111213141516171819202122232425262728293031323334
  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. if (!empty($_COOKIE['SUB']) && strpos($_SERVER["HTTP_USER_AGENT"],"Weibo")) {
  16. $sub = $_COOKIE['SUB'];
  17. $isWebo = 1;
  18. } else {
  19. $isWebo = 0;
  20. // 只在调试模式下开启从POST参数中获取UID,方便测试联调
  21. if (env('weibo.mock')) {
  22. $sub = Request::get('cookie', "")?:'testcookie';
  23. }
  24. }
  25. $this->assign('sub', $sub);
  26. $this->assign('isWeibo', $isWebo);
  27. $this->assign('mock', env('weibo.mock', '0'));
  28. $this->fetch();
  29. }
  30. }