domain() . ""; // 获取当前入口文件 echo "获取当前入口文件:".$request->baseFile(" />
入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

ThinkPHP5.0中Request请求对象的常用操作

创建时间:2017-06-08 投稿人: 浏览次数:2436

获取当前系统参数

      // 获取当前域名
      echo "获取当前域名:".$request->domain() . "<br/>";

      // 获取当前入口文件
      echo "获取当前入口文件:".$request->baseFile() . "<br/>";

      // 获取当前URL地址,不含域名
      echo "获取当前URL地址,不含域名:".$request->url() . "<br/>";

      // 获取包含域名的完整url地址
      echo "获取包含域名的完整url地址:".$request->url(true) . "<br/>";

      // 获取URL地址 不含QUERY_STRING
      echo "获取URL地址 不含QUERY_STRING:".$request->baseurl() . "<br/>";

      // 获取URL访问的ROOT地址
      echo "获取URL访问的ROOT地址:".$request->root() . "<br/>";

      // 获取URL访问的ROOT地址
      echo "获取URL访问的ROOT地址 :".$request->root(true) . "<br/>";

      // 获取URL地址中的 PATH_INFO 信息
      echo "获取URL地址中的 PATH_INFO 信息:".$request->pathinfo() . "<br/>";

      // 获取URL地址中的 PATH_INFO 信息,不含后缀
      echo "获取URL地址中的 PATH_INFO 信息,不含后缀:".$request->path() . "<br/>";

      // 获取URL地址中的后缀信息
      echo "获取URL地址中的后缀信息:".$request->ext() . "<br/>";

获取请求的参数

      echo "请求方法:".$request->method() . "<br/>";

      echo "资源类型:".$request->type() . "<br/>";

      echo "访问ip:".$request->ip() . "<br/>";

      echo "是否为ajax请求:".var_export($request->isAjax(), true) . "<br/>";

      echo "请求参数:";
      dump($request->param());

      echo "请求参数:仅包含name";
      dump($request->only(["name"]));

      echo "请求参数:排除name";
      dump($request->except(["name"]));

获取get,post参数

        echo "GET参数:";
        dump($request->get());

        echo "GET参数:name";
        dump($request->get("name"));

        echo "POST参数:name";
        dump($request->post("name"));

        echo "cookie参数:name";
        dump($request->cookie("name"));

        echo "上传文件信息:image";
        dump($request->file("image"));

        echo "获取参数name,无论get还是post";
        echo $request->param("name");

获取当前的控制器,方法

      echo "模块:".$request->module();

      echo "<br/>控制器:".$request->controller();

      echo "<br/>操作:".$request->action();

获取路由和调度信息

      echo "路由信息:";
      dump($request->routeInfo());

      echo "调度信息:";
      dump($request->dispatch());
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像