![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 60
kzrl
这个作者很懒,什么都没留下…
展开
-
yii2 restful api授权验证
前言 什么是restful风格的api呢?我们之前有写过大篇的文章来介绍其概念以及基本操作。 既然写过了,那今天是要说点什么吗? 这篇文章主要针对实际场景中api的部署来写。 我们今天就来大大的侃侃那些年api遇到的授权验证问题!独家干活,如果看完有所受益,记得不要忘记给我点赞哦。 业务分析 我们先来了解一下整个逻辑 用户在客户端填写登录表单 用户提交表单,客户端请求登录接口login 服务端校验用户的帐号密码,并返回一个有效的token给客户端 客户端拿到用户的token,将之存储在客原创 2021-04-01 17:34:05 · 190 阅读 · 0 评论 -
Yii 框架相关的问题
1、将根目录指向 域名/web/ 出现open_basedir错误 2、关于URL被转义的问题,/ 转义为 %2F 3、修改默认控制器 4、composer删除扩展组件 / composer重置 5、获取客户端IP和host name 6、暂定 7、自动加载类文件 8、修改自定义入口目录 9、searchModel 搜索条件无效 10、在控制器中指定action关掉c...转载 2018-08-24 09:42:35 · 260 阅读 · 0 评论 -
模型类modules(CountrySearch -> search())
## 模型类modules(CountrySearch -> search()) public function search($params) { $query = Country::find(); // add conditions that should always apply here $dataProvider = new ActiveDataPr...转载 2018-10-24 09:47:33 · 506 阅读 · 0 评论 -
\kartik\file\FileInput::widget 插件的事件
文件事件 可用于文件管理和文件操作的事件。 更改 只要通过文件浏览按钮在文件输入中选择单个文件或多个文件,就会触发此事件。 例: $ ('#input-id' )。on ('change' ,function (event ){ 控制台。记录(“改变” ); }); fileselect 通过文件浏览按钮在文件输入中选择文件后触发此事件。这与change事件略有不同,即使取消了...翻译 2018-10-31 13:42:43 · 1283 阅读 · 0 评论 -
如何判断一个数组是一维数组或者是二维数组?用什么函数?
<?php if (count($array) == count($array, 1)) { echo '是一维数组'; } else { echo '不是一维数组'; } int count ( mixed $var [, int $mode ] ) -- 计算数组中的单元数目或对象中的属性个数 如果可选的 mode 参数设为 COUNT_RECURSIVE(或...转载 2018-11-15 09:35:54 · 2887 阅读 · 0 评论 -
文件下载
public function actionGetImg() { Yii::$app->request->isPost; $url = Yii::$app->request->post()['url']; if (Yii::$app->request->isPost){ $filenam...原创 2018-05-24 17:01:13 · 136 阅读 · 0 评论 -
读取文件
<?php class lib_img { /** * 图片保存下来 * @param $cssUrl css的url地址 * @param $dir 保存图片的目录 * @return void */ static public function add_img_chil($opt){ $ret = db('main')->insert($opt,tbl('im原创 2018-01-08 18:48:38 · 362 阅读 · 0 评论 -
substr() 截取字符串函数
string substr ( string $string , int $start [, int $length ] ) 返回字符串 string 由 start 和 length 参数指定的子字符串。 string 输入字符串。 start 如果 start 是非负数,返回的字符串将从 string 的 start 位置开始,从 0 开始计算。例原创 2017-05-16 13:54:35 · 2966 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
/启用mysql/ net start mysql /连接、断开服务器/ mysql -h 地址 -p 端口 -u 用户名 -p 密码原创 2017-05-10 09:12:04 · 211 阅读 · 0 评论 -
php 安全性
mysql 字符串转义 mysql_real_escape_tring() php get传过过来的数字 首先检查字符串的长度strlen() 然后正则匹配ereg("^[0-9]+$",$a) Xss跨站点 $_SERVER['HTTP_REFERER'] 检查http请求地址 strip_tags() 清除任何包围在html标记中的内容、 htmlspecialch原创 2017-05-10 16:24:09 · 398 阅读 · 0 评论 -
php统计数组元素个数
php统计数组元素个数 count():对数组中的元素个数进行统计; sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0; array_count_value():统计每个特定的值在数组$array中出现过转载 2017-06-19 09:57:05 · 1617 阅读 · 0 评论 -
Session定义
Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。以及如果需要的话,可能还有一定的操作空间。 具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到关闭浏览器所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看转载 2017-08-11 11:08:30 · 2558 阅读 · 0 评论 -
上传等比例压缩图片
/** * 上传文件到CDN,必须在upload目录 * rsync_upload.pass 文件owner必须为www-data,权限必须为600 * @param $upload_relative_path //相对路径 * @return bool */ function upload_cdn_file($upload_relative_path) { // $GLOBA原创 2017-07-27 16:49:57 · 453 阅读 · 0 评论 -
webservice 接口开发
soapClient 要在php.ini中开启 ;extension=php_soap.dll //积分同步接口 static public function soap($fee=0,$point=0,$user_id=''){ $arr = array(); $arr['sessionKey'] = self::原创 2017-09-14 13:50:04 · 324 阅读 · 0 评论