zoukankan      html  css  js  c++  java
  • tp请求和响应

    一、请求参数

    use thinkRequest;

    1、获取方法如下:

      http://w.tp.com/index/index/index/user/AAA

    $this->request->param(); 和 input();//同样的功能,输出接收的参数
    $this->request->param('user'); 和  input('user'); //同样的功能,输出字段对应的参数
     //给user字段默认值是value,后面strtolower是函数转换成小写,如果地址栏传参数则是地址参数,则value会被改变
    $this->request->param("user",'value','strtolower');
     $this->request->get();
     $this->request->get('user');
    $this->request->post();
    $this->request->post('user');
    $this->request->cookie('user');
    $this->request->file('user');
    $this->request->method();//请求方法
    $this->request->ip();//请求IP地址
    $this->request->isAjax();//请求是否为AJAX bool类型
    $this->request->domain();//请求域名
    $this->request->baseFile();//当前入口
    $this->request->url();//URL完整地址
    $this->request->query();//请求参数信息
    $this->request->baseUrl();//请求地址信息
    $this->request->pathinfo();//url地址中的pathinfo信息
    $this->request->ext();//url地址后缀
    $this->request->module();//模块
    $this->request->controller();//控制器
    $this->request->action();//方法

    input();

    input('post.user');//获取POST提交过来的user值
    input('get.user');
    input('cookie.user');
    input('file.user');
    
    

     2、绑定参数

    $this->request->bind("name","小李");//绑定参数
    echo $this->request->name;//调用参数,此参数可以在别的控制器调用,等于全局变量

    3、获取URL地址

     $this->request->url();//输出地址参数

     4、response响应方式

    $data=['name'=>'admin','pass'=>'sjdn2345'];
    return json($data);//返回JSON字符
    return xml($data);//返回XML格式
    $this->assign('name','value');//赋值
    return $this->fetch('index/url');//通过模块输出
    $this->success('正确的页面跳转','url2');//成功后跳转到同级控制url2方法中
    $this->error('错误提示','url2');//错误跳转到同级控制url2方法中
    $this->redirect('http://baidu.com');//重定向到百度

  • 相关阅读:
    集合的整理
    js中用tagname和id获取元素的3种方法
    浏览器的工作原理
    在浏览器中输入URL按下回车键后发生了什么
    浏览器内核、渲染引擎、js引擎
    浏览器的重绘、回流及网页优化
    SQL SERVER大话存储结构(1)
    SQL SERVER大话存储结构(2)
    SQL SERVER大话存储结构(3)
    基于binlog来分析mysql的行记录修改情况(python脚本分析)
  • 原文地址:https://www.cnblogs.com/bk7788/p/7246882.html
Copyright © 2011-2022 走看看