May262018
May252018
js判断是否在微信浏览器中打开
用JS来判断是否微信浏览器,经过查找资料终于实现了效果,直接上代码
function is_weixn(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}
另:php判断微信浏览器
function is_weixin(){
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'M...阅读全文
May132018
如何在 Laravel 中找到最慢的查询
你的网站慢吗?加载需要很长时间吗?用户是否抱怨它几乎 无法使用 ?您应该检查您的数据库查询。我将向您展示一种轻松分析所有数据库查询的简洁方法。当然,您的网站速度慢的原因有很多,但最常见的原因之一是数据库查询速度慢。但是在 laravel 中,我们(大多数时候)不使用 SQL 从数据库中获取数据,我们使用 Eloquent ORM 和 查询构建器 ,这有时会导致很难查明造成我们网站如此缓慢的...阅读全文
May132018
PHP html dom解析器(Simple HTML DOM)使用方法介绍
一直以来使用php解析html文档树都是一个难题。Simple HTML DOM parser 帮我们很好地解决了使用 php html 解析 问题。可以通过这个php类来解析html文档,对其中的html元素进行操作 (PHP5+以上版本)。
解析器不仅仅只是帮助我们验证html文档;更能解析不符合W3C标准的html文档。它使用了类似jQuery的元素选择器,通过元素的id,class,tag等等来查找定位;同时还提供添加、删除、修改文档树...阅读全文
May112018
php截取指定2个字符之间字符串的方法
php截取指定2个字符之间字符串的方法。
function get_between($content, $start_char, $end_char) {
$substr = substr($content, strlen($start_char) + strpos($content, $start_char), (strlen($content) - strpos($content, $end_char)) * (-1));
return $substr;
}
阅读全文
May092018
php判断是否为json数据(格式)
首先要记住json_encode返回的是字符串, 而json_decode返回的是对象。
判断数据不是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() 函数返回数据编解码过程中发生的错...阅读全文
May052018
解决SQL代码中的Error 1064 – You have an error in your SQL syntax问题
在进行数据库开发或管理时,有时候我们会遇到一些SQL错误。其中一个常见的错误是”Error 1064 – You have an error in your SQL syntax”,这个错误提示表明我们的SQL语法存在问题,无法被正确解析和执行。
1. 检查SQL语句的语法
首先,我们需要检查我们的SQL语句是否存在语法错误。SQL语句应该遵循特定的语法规则,例如正确的关键字和函数使用,正确的表名和列名引用,...阅读全文
Apr252018
php怎样计算某一值在数组中重复出现的次数
使用array_count_values函数可以找出数组中相同值出现的次数,array_count_values用法如下:
array_count_values — 统计数组中所有的值出现的次数
array array_count_values (array $input)
array_count_values() 返回一个数组,该数组用 input 数组中的值作为键名,该值在:input 数组中出现的次数作为值
input:统计这个数组的值
返回值:
返回一个关联数组,用 input 数组中的值作为键...阅读全文
Apr232018
什么是httpOnly?php使用HttpOnly提升Cookie安全性
在介绍HttpOnly之前,我想跟大家聊聊Cookie及XSS。
随着B/S的普及,我们平时上网都是依赖于http协议完成,而Http是无状态的,即同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关的任何信息,http是不会为了下一次连接而维护这次连接所传输的信息的。
所以为了在每次会话之间传递信息,就...阅读全文
Apr202018
浅谈 php 采用curl 函数库获取网页 cookie 和带着cookie去访问网页的方法
由于近段时间帮朋友开发一个能够查询正方教务系统的微信公众平台号。有所收获。这里总结下个人经验。
开讲前,先吐槽一下新浪云服务器,一个程序里的 同一个函数 在PC测试可以正常运行,在它那里就会挂的现象。
老样子,我将在代码里注释清楚。使用下面的函数,将会获得两种形式的 cookie,一种保存在文件中,一种直接以变量的形式返回。
经验提示: 有时候,在不同的代码运行环境中,...阅读全文