第872页
-
dedecms织梦的tag标签实现静态化方法
大家在用织梦DedeCMS建设网站的时候,会发现默认的dedecms系统的TAG标签链接不是静态的(url中包含有“tags?/”),动态的url并不利于网站的seo优化,那怎么来实现织梦DedeCMS的tag标签静态化呢? 1、进入你的DedeCMS后台,在左边找到“系统-->系统基本设置-->核心设置”,在下面有一项“是否使用伪静态”,把此项后面的点上“是”。表示网站要启用伪静态。 2、在DedeCMS源代码的目录里,依次找到include/taglib/tag.lib.php文件,大概在87...
-
php实现重定向301跳转
在php中301重定向实现方法很简单我们只要简单的利用header发送301状态代码,然后再用header进行跳转,效果与apache,iis,nginx都是一样的效果哦。 一、更推荐这种方法,因为它可以把http://www.qiquanji.com原来所有的url都转到https://www.qiquanji.com/gfwkx/新的地址上 代码如下: <?php $the_host = $_SERVER['HTTP_HOST']; $request_uri&n...
-
lnmp一键安装包手动虚拟主机配置教程
示例: 后来自己手动去做 就遇到了一个大家都遇到的问题 及时安装让nginx支持解析PHP脚本解析 网上也有一些示例 但是配置了 不是502 就是下载文件 一般 nginx 虚拟主机配置 颜色标出解析PHP配置的一块 # 虚拟主机以server进行定义 server { # 监听的端口,多个端口之间使用空格进行间隔 listen 80; ...
-
php登录加密加盐的实现方法
1、背景 涉及身份验证的系统都需要存储用户的认证信息,常用的用户认证方式主要为用户名和密码的方式,为了安全起见,用户输入的密码需要保存为密文形式,可采用已公开的不可逆的hash加密算法,比如SHA256, SHA512, SHA3等,对于同一密码,同一加密算法会产生相同的hash值,这样,当用户进行身份验证时,也可对用户输入的明文密码应用相同的hash加密算法,得出一个hash值,然后使用该hash值和之前存储好的密文值进行对照,如果两个值相同,则密码认证成功,否则密码认证失败。 由于密码是由用户设定的,在实...
-
微信公众号里浏览点击图片放大的方法
最近在写页面的时候在同事手机上发现图片点击不能放大 但是有些个别图片又可以放大 这很奇怪,网上找了个解决办法 记下来 首先 引入微信的 js <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 然后 /*调用微信预览图片的方法*/ function imginfo(){ var imglis = []; var...
-
thinkphp实现URL不区分大小写的方法
小编在前面和大家讲过,thinkphp是通过URL来定位模块类从而执行操作方法的,这里就出现了一个问题,就是URL大小写的问题,大家都知道,在linux下面对大小写是很敏感的,也就是区分大小写的,然而linux环境下的php虚拟主机都 是对php代码的支持是其它操作系统(如windows系统)要好,而thinkphp的url是区分大小写的,为了避免这种需求方式的矛盾,如何将 thinkphp的url整理的和普通cms系统一样,没有大小写的区分类?,比如在linux环境下面,我们访问下面的URL是正常的。 就...
-
thinkphp3.0基础在模板中输出系统变量和系统常量的方法
我们在上一节讲了在 “thinkphp 中如何修改模版标签定界符”, 达到防止与JS混淆的目的。今天接着讲thinkphp的模板引擎,小编准备今天讲在模板里面输出系统变量和系统 常量,大家都知道,我们在前面讲了给模板分配变量,然后在模板里面通过{$name}的方式来获取。这些称为常规变量,小编今天给大家讲的系统变量是在系 统内置的变量,不需要我们赋值分配。系统变量的输出必须以$Think.打头,也是用标签的方式来写,我们常见的系统变量包括 server,session,post,get,request,cooki...
-
宝塔Nginx+Cloudflare+Shell识别CC攻击IP并记录拉黑的功能实现
现在使用NGINX的人越来越多,而且配合CLOUDFLARE来使用防御功能的人也越来越多。目前经常有人说正被CC攻击困扰。 CC攻击的请求就是制造大量访问请求让你服务器处理不过来,从而无法对外服务。 既然知道原理,那么我们来针对性的,把日志中的攻击IP识别出来,并提交给防火墙去拉黑处理 这里我们最好别用自己服务器的防火墙去处理这些拉黑IP的操作,因为这样一来服务器虽然把这些IP拉黑,但是实际攻击者还是到了你门外,只是被挡在外面而已,在砸门的过程,还是需要消耗你服务器资源。 因此我们这里配合业界鼎鼎大名的C...
-
utf8_general_ci与utf8_unicode_ci和utf8_bin的区别详解
utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。 utf8_general_cs 区分大小写,如果用户名和邮箱用这个就会照成不良后果。 utf8_bin: compare strings by the binary value of each character in the string 将字符串每个字符串用二进制数据编译存储,区分大小写,而且可以存二进制的内容。 今天在创建新的数据库的时候,在“整理”选项选择的时候,通常就直接选择utf_bin ,但是有时候也用ut...
最新留言
说:asdasd
2023-05-26 10:48:03说:I
2023-04-07 09:22:25说:2366
2023-03-30 09:40:21说:1
2023-03-30 09:40:16说:6
2023-03-03 17:48:00说:发的太多人
2023-02-27 15:34:13说:1
2023-02-02 19:12:01说:我靠
2023-01-26 10:55:41