ThinkPHP5.0---------请求和响应
来源:互联网 发布:js下载选择文件夹路径 编辑:程序博客网 时间:2024/06/11 17:59
1.请求
①使用助手函数,$request =request();
②use think\Request;
$request=Request::instance();
③在参数中注入对象(建议用这个)
use think\Request
例如 function index(Request $request)
1. //http://xin.com/admin/index/res/type/4.html?id=1
2. dump($request->domain());//域名
3. dump($request->pathinfo());//整个路径(除了查询字符串)admin/index/res/type/4.html
4. dump($request->path());//不含后缀admin/index/res/type/4
5. dump($request->method());
6. dump($request->isGet()); //isPost() isAjax();
7. dump($request->get());//获取查询字符串的值
8. dump($request->param());//index/index/index/type/5.html?id=2 获取type=>5 和id=>2
9.
10.// session('name','huangyuxin');
11. dump($request->session());
12.dump($request->session('name'));
13.
14.// cookie('email','huangyuxin@163.com');
15. dump($request->cookie());
16.
17. dump($request->module());
18.dump($request->controller());
19. dump($request->action());//方法
20.
21. dump($request->url());//获取完整路径
22.dump($request->baseUrl());//'/admin/index/res/type/4.html'
23.dump($request->get('id','haha','intval'));第三个参数是强制类型转换
2.input助手函数
我们会看到它首先有一个判断,判断当前系统是否存在input函数,如果存在,它就会跳过该部分,不再定义input函数。我们知道在php中,如果我们将一个函数重新定义,那么程序是会报错的,所以我们使用input函数是有一定风险的。我们在执行框架之前,也就是说我们在入口文件的地方,如果我们引入其他的文件,我们在其他文件中定义了input这个函数,那么系统将无法使用input这个函数来获取我们的各种参数,它还是使用我们自定义的那个input值。当然,在我们使用框架的时候,我们规范中是不允许重新定义的,或者说,我们团队中应该有这样的规范,不能定义和我们系统助手函数相同的函数名,如果定义的话,如果在之前引入,那系统中的函数将不能使用,如果在之后使用,那么程序会报错。
1. echo input('session.emails','default'); //要是emails不存在的话,返回default
2. dump(input('id'));
3. dump(input('get.id'));
3.response
use think\Config;
Config::set('default_return_type','json');
- ThinkPHP5.0---------请求和响应
- ThinkPHP5学习(6)请求和响应
- ThinkPHP5.0-响应
- ThinkPHP5.0-请求
- ThinkPHP5 表单请求和验证
- ThinkPHP5 表单请求和验证
- ThinkPHP5 表单请求和验证
- ThinkPHP5 表单请求和验证
- ThinkPHP5 表单请求和验证
- ThinkPHP5 表单请求和验证
- TP5.0 请求和响应
- 请求和响应
- HTTP请求和响应。
- Http请求和响应
- HTTP请求和响应
- HTTP请求和响应
- 请求和响应
- 初识请求和响应
- 2.2 程序改错
- Git使用积累
- Solidity 数组 (Arrays)
- 陶陶摘苹果
- 习题6.7
- ThinkPHP5.0---------请求和响应
- [LeetCode] 57. Insert Interval
- 登录注册判断密码再次输入
- 最长递增子序列
- JavaScript 通过字符串获取function
- pyhon实现决策树(ID3)算法进行数据的分类预测
- express---处理请求
- 判断窗口是否退出
- 杨辉三角