首页 > 程序资源

PHP实现禁用或清理Cookies后Session依旧可以还原并可用。

按照正常的逻辑,在禁用浏览器的Cookies后,或者客户端清理Cookies后,我们服务端的Session使用是会受影响的。 禁用Cookies时,Session也不可用,通过GET等方式提交SessionId时,也会受到标签页关闭影响而消失。 清理Cookies后,我们就会丢失之前用户的Session信息。 那么,禁用或清理Cookies后就真的没什么好办法么??? 其实是有的,我这里写了个简单的例子,证明禁用或清理Cookies后,重新访问页面依然可以恢复原有的Session Id。 测试页面:TestDemo - Session Id 在这个页面,你可以尝试禁用浏览器Cookies...

Shell脚本,自动备份网站和数据库

整理文件,把自己之前修改的自动备份网站的脚本发上来吧。 自动获取所有数据库并备份。 自动获取多个网站根目录下的所有网站并备份 自动备份Nginx配置文件 自动删除N天前的备份文件 以上... #!/bin/bash # 备份网站和数据库 # 作者: ImDong <www@qs5.org> # 网站: http://www.qs5.org # 作者: 本修改版基于 LNMP.org 的 backup.sh 修改而成 # 功能说明: # 1.自动获取所有 Mysql 数据库自动备份 # 2.指定需要备份的网站根目录,自动备份下面所有的网站(分开) 而且支持多个根目录 # ...

Swoole长连接服务不中断服务进行热更新实例

首先,感谢 “ShenZhe” ,参考了他的 swoole之代码热更新实现。 听别人说,我这次又造轮子了? 可我母鸡啊! 都在代码里了,不太多废话。 我就当写了一个基本的单实例支持热更新的应用框架吧。 以后写东西,可以拿过来就用了。 基本实现了以下几个功能: 一、单例模式,防止重复运行 二、热更新,应用更新不用重启 三、进程管理脚本,免除手动启动停止应用。 四、不知道... 测试示例截图,服务端应用版本从 “1.0.c170430.d” 升级到 “1.0.c170430.e” 客户端连接没有中断,无缝升级。 项目开源地址:GitHub / OSC 由于本人还在学习阶段,感谢大神不吝赐教。

使用阿里云服务器时被DDOS到黑洞时的一种解决方案

使用阿里云ECS服务器容易被DDOS进黑洞而又没钱购买DDOS高防IP时。 并不是没有其他的解决办法,因为有很多ISP提供价格较为低廉的高防服务器。 每个月也才几千块钱,相较阿里云动辄几万每月的高防服务,确实便宜了很多。 本文根据自己的需要,说明了一下如何使用第三方高防服务器为自己清洗流量。 首先,看一下目前使用的流程逻辑。 平时用户端直接访问阿里云的应用服务器。 被攻击时,将域名解析到高防IP上,通过Nginx反向代理回源到阿里云服务器上。 由于阿里云服务器被DDOS时会进黑洞,所以加了一个用来将外网请求映射到内网的代理服务器。 为了提高被攻击时的网站打开速度,高防服务器上会使用静态...

【原创】JS获取GET参数方法。

写前端,搞页面啥的,免不了要经常用JS获取页面的GET参数。 但是JS和PHP还不一样,不能直接像 PHP那样有类似 $_GET 数组可以直接获取值。 免不了,只能通过 location.search 来获取 ? 和后面的参数。 每次取值都要重新写一遍。 今天抽空简单封装了一下这个方法。 以后获取就没这么蛋疼了。 每次先初始化一下 或者 直接使用就OK了。 很简单。 var $_GET = getArgs(), cmd = $_GET.cmd; // 或者 var cmd = getArgs('cmd'); 源代码见 Git.Ocs