php数据格式验证 php验证数据库中的账号密码

php判断数据是不是JSON格式示例

首先要记住json_encode返回的是字符串, 而json_decode返回的是对象.

10年的赤城网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整赤城建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“赤城网站设计”,“赤城网站推广”以来,每个客户项目都认真落实执行。

判断数据不是JSON格式:

代码如下

function is_not_json($str){

return is_null(json_decode($str));

}

判断数据是合法的json数据: (PHP版本大于5.3)

function is_json($string) {

json_decode($string);

return (json_last_error() == JSON_ERROR_NONE);

}

json_last_error()函数返回数据编解码过程中发生的错误.

注意: json编解码所操作字符串必须是UTF8的.

/**

* 解析json串

* @param type $json_str

* @return type

*/

function analyJson($json_str) {

$json_str = str_replace('\\', '', $json_str);

$out_arr = array();

preg_match('/{.*}/', $json_str, $out_arr);

if (!empty($out_arr)) {

$result = json_decode($out_arr[0], TRUE);

} else {

return FALSE;

}

return $result;

}

如果不是json则返回false

PHP验证GET传入数据

script type="text/javascript" var xmlHttp; function createXMLHttpRequest() else if (window.XMLHttpRequest) } function validate() function callback() } } function setMessage(message, isValid) messageArea.innerHTML = "font color=" + fontColor + "" + message + " /font"; } /script 把里面的url换成php 文件 看你用get 还是用post 把那个参数改成你用的就可以注意php文件是相对当前文件的php文件 在里面你可以做任何的处理 包括你说的简单后台验证 返回的参数可以是多种的 那就要看你前台怎么处理了如果只做一个判断的话 返回一个确认值就可以了如果是大量数据的话 可以用xml 或则json来处理

php中怎样判断输入的数据是否符合规定(date、int )?

php中有内置的函数,如is_float等,ctype_alpha等,filter_input等。都可以进行输入验证。不过最好自己构建自己需要的函数进行验证,以确保更高的安全性和可维护性。

关于数据验证的工作,放在控制器实现好还是模型中实现好? - PHP框架开发

控制器顾名思义就是负责控制的,比如逻辑控制,流程控制,数据控制(数据验证和筛选)而模型则是负责数据的具体实现,比如CRUD这就好比一个公司,程序员相当于模型这个部分,业务员相当于控制器这个部分,业务员给客户和程序员搭建一个桥梁,程序员告诉业务员哪些功能可以实现,哪些功能不能实现,实现的难度,周期等等,然后业务员对项目的难度,可行性,资金,计划等一系列活动进行控制。


分享标题:php数据格式验证 php验证数据库中的账号密码
新闻来源:http://ybzwz.com/article/doidjsh.html