ThinkPHP中处理表单中的注意事项


Posted in PHP onNovember 22, 2014

本文实例讲述了ThinkPHP中处理表单中的注意事项。分享给大家供大家参考。具体分析如下:

ThinkPHP中在表单提交数据中,有以下问题需要加以注意:

1、直接通过url访问模块中的某一个方法,这样很不安全。可以使用下面来限制

$this->isPost();//判断是不是以post方式访问方法。

在3.1.3中使用常量 IS_POST 来判断。

2、处理错误方法:

_404('提示错误','跳转【注意在开启调试模式下不会跳转】','');

方法 halt();

查询:

M('wish')->select();

添加:

M('wish')->data($data)->add([$data]);

删除:

[一定要where条件]M('wish')->where()->delete();

data()实例化参数:

M('wish')->data($data)->add();

在模板中分配

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
在PHP中使用模板的方法
May 24 PHP
PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
Jan 30 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
Apr 12 PHP
PHP抽象类 介绍
Jun 13 PHP
php获取汉字首字母的函数
Nov 07 PHP
标准PHP的AES加密算法类
Mar 12 PHP
php显示页码分页类的封装
Jun 08 PHP
Yii2第三方类库插件Imagine的安装和使用
Jul 06 PHP
PHP PDOStatement::errorCode讲解
Jan 31 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
Oct 17 PHP
laravel 框架结合关联查询 when()用法分析
Nov 22 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
Nov 22 #PHP
php常用hash加密函数
Nov 22 #PHP
php常用字符串处理函数实例分析
Nov 22 #PHP
PHP将字符分解为多个字符串的方法
Nov 22 #PHP
ThinkPHP中自定义错误页面和提示页面实例
Nov 22 #PHP
PHP易混淆函数的区别及用法汇总
Nov 22 #PHP
thinkphp使用literal防止模板标签被解析的方法
Nov 22 #PHP
You might like
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
半角全角相互转换的js函数
2009/10/16 Javascript
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
js 操作符汇总
2014/11/08 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
2018/06/22 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
python算法学习之计数排序实例
2013/12/18 Python
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
用C++封装MySQL的API的教程
2015/05/06 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
Django实现分页功能
2018/07/02 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
New Balance英国官方网站:始于1906年,百年慢跑品牌
2016/12/07 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
ORACLE第二个十问
2013/12/14 面试题
商务邀请函范文
2014/01/14 职场文书
50岁生日感言
2014/01/23 职场文书
特岗教师个人总结
2015/02/10 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
总结Java对象被序列化的两种方法
2021/06/30 Java/Android
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技