php怎么做页面静态化 页面静态化的好处根据不同情况,有些需要生成静态页,有些实现伪静态即可,根据实际需求进行抉择。而静态化的好处,总结下来有以下几点:● 提高访问速度● 减少服务器压力● 有利于SEO● 提升网站稳定性PHP生成静态页PHP生成静态页有多种方法,此次使用的是o..... PHP 02-20 7149 php PHP静态化
粗心!Thinkphp(3.2.x)自动验证中function和callback的区别 最近突然发现,Thinkphp自动验证很奇怪的失效,开始并没有在意,因为class名写错了,修改就好了,后来发现在对于model里面写了自定义的验证方法的时候就不对了,因为习惯性的喜欢复制比如收藏的个别的语句,方便使用,挨个写感觉费事,于是就复制了这么一句:..... PHP 02-18 2814 function callback tp ThinkPHP 回调 tp验证器 tp验证规则 ThinkPHP验证
禁止搜索引擎收录的方法 一.什么是robots.txt文件?搜索引擎通过一种程序robot(又称spider),自动访问互联网上的网页并获取网页信息。您可以在您的网站中创建一个纯文本文件robots.txt,在这个文件中声明该网站中不想被robot访问的部分,这样,该网站的部分或全部内容就可以不被搜..... 其他 02-17 9715 禁止搜索引擎收录 搜索 搜索引擎 seo
怎样防止恶意刷短信验证? 如果攻击方使用了高匿名的IP代理方式,直接循环请求服务器端的发送短信请求(1)你没办法去分辨它是否是代理服务器,完全像普通用户请求(高匿名代理方式特点)(2)攻击方一直换手机,各项参数与IP去请求短信接口,完全像普通用户喔。(3)就算你是30分钟是...... 其他 02-17 6191 sms 短信发送 短信防刷 sms验证码防刷
unserialize(): Error at offset出现的原因分析以及解决方法 在PHP的unserialize函数使用中,当字符串或数据库中取出的数据有中文的时候,会出现如下错误Notice:unserialize():ErroratoffsetxxofxxxbytesinC:\toolmao\php\index.phponline21说到中文,我们肯定第一时间想到编码,那么让我们看看不同文件编码下 serialize..... PHP 02-16 2491 php unserialize unserialize错误 unserialize错误解决办法
layer的嵌套打开弹出层 当打开了一个layer.open()之后,如果在open的页面上面还有一个layer.open()去再次打开一个弹出层,这时候第二个打开的弹出层是在最早打开的基础上,然后镶嵌在里面的。如果第一个弹出层很大,而第二个弹出层比较小,可能不会太影响用户体验;但是如果第一个弹..... WEB前端 02-16 5725 layui layui弹窗嵌套 layer弹窗嵌套
调用微信支付接口提示 get_brand_wcpay_request:fail的可能原因 如下返回错误代码:可能的原因是微信支付授权目录没有填写或者填写不正确:可以按照下面的方式设置:点击公众号平台左侧 微信支付 - 开发配置 - 添加或者修改支付授权目录即可,结尾使用 “/” 不含引号,修改之后不会立即生效,一般是10分钟左右,请注意。... 公众号 02-16 3034 调用微信支付接口 get_brand_wcpay_request:fail 微信支付 微信支付接口 微信支付错误
Linux服务器切换默认php版本 查看对应的php软连接指向, 一、介入命令:find/-namephp 找到/usr/bin/php一栏 二、介入命令,查看当前指向php版本路径:ls/usr/bin/php-al 三、删除当前软连接:rm-rf/usr/bin/php 四、新建软连接:ln-s/www/server/php/74/bin/php/usr/bin/php 注意路径..... 服务器 02-13 4140 linux shell php版本 linux默认php版本
tp5定时任务命令行报错 [InvalidArgumentException] Command "date" is not defined. 最近使用tp5的命令行搭配linux的定会任务做资金的延时到账,发现一个问题就是,写好之后报错,如图:实话实说,很奇怪,查看了官方的示例,也结合了一些其他的说明,确定是没有写错,在网上搜索了很久,得出的结论大多是名称不对,例如然后再三确认之后,发现..... PHP 02-13 8372 thinkphp tp5 tp5命令行
Linux常用命令(二) 备份dump -0aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的完整备份dump -1aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的交互式备份restore -if /tmp/home0.bak 还原一个交互式备份rsync -rogpav --delete /home /tmp 同步两边..... 服务器 01-21 6490 linux服务器 linux系统 linux命令 linux
Linux常用命令(一) 系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpui..... 服务器 01-21 1149 linux命令 linux系统命令 linux服务器
PHP判断键值数组是否存在,使用empty或isset或array_key_exists 本文目的前几天工作中,需要频繁判断数组中的键值对是否存在,起初使用的”!empty($arr[‘key’])”来判断,觉得这样读起来比较舒服,但是写出的代码无法通过单元测试(单元测试太好了)。排查很久,终于发现,当$arr[‘key’] == 0时,empty仍然返回true,这..... PHP 01-07 2250 php php数组 array
php中JSON的标准:双引号而非单引号 刚刚测试发现一段很简单的、看似正确的代码却是错误的:$json_str="{'name':'Eric','age':23}";var_dump(json_decode($json_str));大 家知道PHP 版本自从5.2.0 之后添加了两个支持json 的函数,分别是json_encode和json_de..... PHP 12-10 7230 PHP JSON单引号双引号 json Json在PHP中的标准
將DataGridView里的数据完整的复制到DataTable中 C#数据处理时,有时我们需要將DataGridView里的数据完整的复制到DataTable中... C# 11-08 7649 C# DataGridView
不能在此路径中使用此配置节的解决方案 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现 这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。... .NET 11-08 5072 C# 配置文件