- 博客(23)
- 收藏
- 关注
转载 使用redis来存储session,不同框架对session的命名规则是不一样的
今天做了一个测试,在同一个云服务器上,搭建了两个server,其中一个是用laravel框架写的,另外一个使用原生php开发的,为了提高访问的速度,使用云服务器中的redis来存储session数据,发现了一个问题,就是laravel框架对session name的命名规则与原生php对session name的命名规则是不一样的原生的规则是:PHPREDIS_SESSION:加上s...
2016-10-11 14:00:00
281
转载 pjhp实现使用redis来存储session数据
#设置php处理session的方式为redis,并配置redis的访问地址(因为在redis中绑定的访问地址为127.0.0.1,所以就没有设置访问密码,如果需要请自行搜索)#因为不想修改php.ini,所以就通过ini_set()函数进行修改php配置参数ini_set('session.save_handler', 'redis');ini_set('session.sav...
2016-10-11 11:57:00
151
转载 laravel框架中的session问题
这两天一直在鼓捣服务器,配置环境,在搭建laravel的过程之中,发现了laravel中的session的一些问题,这里总结一下: (1):我在服务器上搭建了多个sever,为了测试学习,分别使用不同的php框架,laravel,tp,原生,一开始发现session跨域的问题,就修改了php.ini中的session_cookie_domain参数, 设置为sess...
2016-10-11 10:17:00
333
转载 nginx配置多个server,搭建多个站点
今天域名备案终于成功了,赶紧进行了域名的绑定,在配置vhosts的时候发现了一个default_server 字段,对于这个字段之前没有接触过,后来查了一下,其实是这样的当用户在浏览器中输入相关域名的时候,nginx会进行解析,当nginx查找不到相关的域名的时候,就会按照default_server指定的server进行数据的返回转载于:https://www.cnblogs....
2016-10-10 17:03:00
548
转载 用php实现一个简单的爬虫,抓取电影网站的视频下载地址
昨天没什么事,先看一下电影,就用php写了一个爬虫在视频网站上进行视频下载地址的抓取,这里总结一下抓取过程中遇到的问题 1:通过访问浏览器来执行php脚本这种访问方式其实并不适合用来爬网页,因为要受到php的连接时间,内存等的限制,当然了这里是可以修改php.ini的配置文件,但是还是不推荐使用, php做长周期的任务的时候推荐使用php-cli(命令行)的方式...
2016-10-10 09:44:00
1345
转载 HTTP中ip地址伪造的问题以及解决办法
在真实环境下,php获取客户端ip地址的方法通常有以下几种: (1):通过$_SERVER[ "HTTP_CLIENT_IP" ] (2):通过$_SERVER[ "HTTP_X_FORWARDED_FOR" ] (3):通过$_SERVER[ "REMOTE_A...
2016-10-09 10:54:00
663
转载 好书推荐---Python网络编程基础
Python网络编程基础详细的介绍了网络编程的相关知识,结合python,看起来觉得很顺畅!!!转载于:https://www.cnblogs.com/codefly-sun/p/5935925.html
2016-10-07 14:14:00
115
转载 对于nginx配置文件中的fastcgi_param相关参数的理解
今天在ubuntu中搭建LNMP的时候,遇到了一个问题 在浏览器中访问.php文件的时候,nginx不能正常解析,页面只是空白,后来百度了一下,发现了问题在nginx的配置文件nginx.conf中的server配置段:一开始如下: location ~ \.php$ { # include snippets/fastcgi-p...
2016-10-06 19:21:00
1020
转载 远程连接SuSE系统的配置方法
今天,在VMware上搭建了SuSE Linux系统,使用xshell远程进行连接,一直连接不上,后来百度了一下,连接成功,这里总结一下配置的办法:(1):关闭防火墙 (2):配置sshd( PasswordAuthentication yes )(3):重启sshdservice sshd restart(4):连接成功转载于:https://w...
2016-10-06 14:23:00
358
转载 python自定义迭代器对象以及可迭代对象
# coding=utf8from collections import Iteratorfrom collections import Iterable#迭代器对象class OwnIteror( Iterator ): def __init__(self , arrs ): self.index = 0 ...
2016-10-05 16:19:00
108
转载 对python中的__name__的理解
一开始学习python的时候,不理解python中的__name__的用途,一致感觉__name__的返回结果就是__main__今天系统的看了一下,才理解过来,__name__真正的用处是用在使用import导入多个模块的时候,在各自模块中使用if __name__ == "__main__" : 具体的代码...上述的代码在执行各自自身的时候是没有问题的,都会...
2016-09-27 17:18:00
150
转载 使用phpexcel导入excel文件种的时期数据时数据导入格式
在使用phpexcel导入类似于 YYYY-MM-DD HH:ii:ss格式的数据时,导入成功以后会发现导入的数据其实是类似于42085.746516204格式的数据( excel在存储时间类型的数据的时候应该是将时间格式的数据转化为了上述的类型),phpexcel插件提供了将上述类型的数据,转化为标准格式的函数:PHPExcel_Shared_Date::ExcelToPHP(...
2016-09-23 09:44:00
201
转载 mysql数值字符串类型的按照数值进行排序
今天遇到一个问题,就是对mysql数值字符串类型进行排序,在默认情况下使用order by 字段名称 desc/asc 进行排序的时候,mysql进行的排序规则是按照ASCII码进行排序的,并不会自动的识别出这些数据是数值,百度了一下,发现对于这种情况,可以采用 order by 字段名称+0 desc/asc的形式进行排序(亲测有效) order by...
2016-09-23 09:27:00
239
转载 laravel在路由中设置中间件
//单个 路由Route::get( 'admin/admin/index' , [ 'middleware' => 'old', 'uses' => 'Admin\AdminController@index' ] );//路由群组Route :: group( [ 'prefix' => 'info' , 'middleware' => 'ol...
2016-09-12 13:17:00
471
转载 laravel打印查询的sql
public function __construct( ){ $log = DB :: listen( function( $sql ){ echo $sql; } ); }转载于:https://www.cnblogs.com/codefly-sun/p/5864...
2016-09-12 13:15:00
182
转载 thinkphp中的exp查询
今天遇到一个问题,就是在vendor表中查询出vendor_id = vendor_f_id的数据,其实使用原生的sql语句是非常简单的:select * from vendor where vendor_id = vendor_f_id但是,在thinkphp中为了代码的简洁以及通用性,不考虑使用原生的方式进行sql的查询,而是采用查询map的方式进行查询...
2016-08-29 12:11:00
259
转载 redis设置密码的问题
<?php $redis = new redis( );if( ! $redis -> connect( '192.168.73.128' , 6379 ) ){ exit( 'redis连接失败' );}else{ echo 'redis连接成功';}if( ! $redis -> auth( '123456' ...
2016-08-18 11:22:00
90
转载 TP框架实现文件的下载(主要解决文件存在中文文件名的问题)
namespace Home\Controller;use Think\Controller;use Org\Net\Http;class IndexController extends Controller { public function index(){ $file_id = I( 'get.file_id' , 0 );...
2016-08-17 11:09:00
165
转载 CentOS中svn的搭建
1:使用yum源进行安装# rpm -qa subversion //检查是否自带了低版本的svn#yum remove subversion //卸载低版本的svn#Yum install subversion //安装最新版svn2:创建svn仓库mkdir -p /www/wwwsvn此文件夹就是svn仓库。svnadmin cre...
2016-08-08 09:25:00
114
转载 TP框架的模板路径问题以及常用的模板常量的定义
在TP框架中,为了各个模块加载静态文件方便,往往是不需要按照默认的方式放置静态文件到/app/模块名/VIEWS/下面,而是在顶级目录下创建一个新的目录(比如说./tpl目录下),来存放静态文件 设置方法: (1):在TP的入口文件中定义: define( 'TMPL_PATH' , './tpl/' );...
2016-08-04 14:17:00
317
转载 LNMP一键安装包+Thinkphp搭建基于pathinfo模式的路由
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、 LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如:虚...
2016-07-25 15:52:00
173
转载 js获取url中的参数,并保证获取到的参数不乱码
//网上比较经典的js获取url中的参数的方法 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(r...
2016-07-25 15:50:00
104
转载 Python运维-获取当前操作系统的各种信息
#通过Python的psutil模块,获取当前系统的各种信息(比如内存,cpu,磁盘,登录用户等),并将信息进行备份# coding=utf-8 # 获取系统基本信息import sysimport psutilimport timeimport os #获取当前时间time_str = time.strftime( "%Y-%m-%d",...
2016-07-25 15:47:00
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人