php yaf框架判断当前请求为get或post,通过$this->getRequest()去实现。$this->getRequest()中封装了许多功能,除了可以判断请求类型还能进行文件上传、获取当前请求url、获取cookie等操作。

1.yaf判断当前是否为get请求:<?php

if($this->getRequest()->isGet()){

echo "当前是get请求";

}

2.yaf判断当前是否为post请求:<?php

if($this->getRequest()->isPost()){

echo "当前是post请求";

}

3.yaf文件上传操作,$this->getRequest()->getFiles()等同于原生php文件上传中的$_FILES函数:<?php

if($file = $this->getRequest()->getFiles()){

//var_dump($file);

//move_uploaded_file()

...

}

4.yaf获取当前请求的url:<?php

echo $this->getRequest()->getRequestUri();

5.yaf接收get或post请求参数过来的值:<?php

//get

echo $this->getRequest()->Get('参数');

//post

echo $this->getRequest()->getPost('参数');

6.yag判断是否为ajax请求:

php原生:<?php

if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')

{

echo "是ajax请求";

}

yaf:<?php

if($this->getRequest()->sXmlHttpRequest()){

echo "是ajax请求";

}

7.yaf获取cookie:<?php

echo $this->getRequest()->getCookie('cookie名称')

8.输出当前请求方法:<?php

echo $this->getRequest()->getMethod();

9.输出原生php $_SERVER 的值:<?php

echo $this->getRequest()->getServer('REMOTE_ADDR');

php yaf框架 校验登录,yaf框架是get或post请求的判断相关推荐

  1. windows下扩展yaf,并生成yaf框架文件(亲测)

    YAF中文文档:http://www.laruence.com/manual/index.html 1 YAF框架是用C开发的,属于PHP的扩展框架: 2 YAF的性能相对于源生PHP,性能只降低不到 ...

  2. yaf框架的ajax,yaf官方请求处理

    ## Yaf官方文档参考 http://php.net/manual/zh/class.yaf-request-abstract.php http://www.laruence.com/manual/ ...

  3. python flask框架下登录注册界面_Python-用户登录 Flask-Login

    用户登录功能是 Web 系统一个基本功能,是为用户提供更好服务的基础,在 Flask 框架中怎么做用户登录功能呢?今天学习一下 Flask 的用户登录组件 Flask-Login Python 之所以 ...

  4. 基于layui框架的登录验证

    基于layui框架的登录验证 开发工具:idea,tomcat,ssm框架,以及引入的layui 一些关于框架的搭建在此略过,以后可能会发布一些相关文章 这里只改变了背景图片,是一个现成的页面 //f ...

  5. Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)

    Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密 ...

  6. ajax在ssm中的使用,Ajax 框架之SSM整合框架实现ajax校验

    刚学习了ssm框架,ajax校验成功,分享下 1.导入jar包 2.配置spring-servlet.xml text/html;charset=UTF-8 text/json;charset=UTF ...

  7. 项目框架:登录跳转页面

    项目框架:登录跳转页面 运行结果: 代码整体布局: 代码如下: proj_hr_yzh7.sql :(数据表备份代码) pom.xml: web.xml: ForwardController : Em ...

  8. tp5登出_tp 5框架实现登录,登出及session登录状态检测功能示例

    本文实例讲述了tp 5框架实现登录,登出及session登录状态检测功能.共享给大家供大家参考,详细如下: 1,访问http://localhost/tp5/admin.php时,判断有没有登录: 想 ...

  9. tp5框架实现登录功能

    TP5框架实现登录功能 安装TP框架 使用最简单的安装方式,直接从官网下载解压,将压缩包里的文件复制到项目目录下. 管网地址:http://www.thinkphp.cn/down.html 安装完框 ...

最新文章

  1. 设计模式 — 结构型模式 — 桥接模式
  2. mysql 怎么查询结果补0_mysql查询连续时间数据——无数据补0
  3. (Python基础)集合操作
  4. 《大数据》第一届编委会顾问委员会议圆满召开
  5. html5上传视频和预览,HTML5 上传前预览
  6. [SCOI 2010]字符串
  7. Android播放外部音乐文件
  8. python对excel读写操作
  9. 【项目管理】Java OCR实现图片文字识别
  10. (转) latch 入门
  11. IELTS11 Test2 laws are needed to make people recycle more of their waste
  12. 新版百元纸币下月发行!这些防伪你要知道
  13. 计算机网络技术线路连接,计算机网络基础知识之电路交换(CircuitSwitching)
  14. SEOer必读:50个网站推广方法
  15. 一个nginx部署多个项目
  16. 阿里云计算acp认证报考条件及需要具备的知识
  17. 重磅!Amazon发布个人免费的AI编程助手:CodeWhisperer !
  18. 高中数学公式总结:解析几何(非常全)
  19. java单词匹配算法_前端学数据结构与算法(八): 单词前缀匹配神器-Trie树的实现及其应用...
  20. python数据分析实验报告_用Python处理实验数据

热门文章

  1. Github 下载单个文件
  2. centos6.7 搭建jenkins
  3. 【VMCloud云平台】SCOM配置(额外篇)-应用可用性150点实时性测试
  4. android——wifi系统架构
  5. 部署Vista – 第2部分:理解Windows安装程序和Windows映像文件格式
  6. 一道自创的招聘测试题
  7. 拉取ftp服务器上的文件_无公网IP环境下搭建外部访问FTP文件共享服务器
  8. Java语音怎么输出翼型_] 靠增大翼型弯度来获得升力增加的操纵面是什么?
  9. python网格搜索优化参数_python – 是否有可能通过网格搜索调整参数scikit-learn中的自定义内核?...
  10. python中实例和对象的区别_通过Python中对象实例的属性比较对象实例是否相等