
一、可以使用memcache, redis等
二、
1. 设置Cookie过期时间, 并设置Session的lifetime.
session.gc_maxlifetime设置Session过多少时间会被session GC回收。这里需要主要以下几点
GC启动本身是有概率的( session.gc_probability和session.gc_divisor)
不同的脚本具有不同的 session.gc_maxlifetime 数值但是共享了同一个地方存储会话数据,则具有最小数值的脚本会清理数据。此情况下,与 session.save_path 一起使用本指令
GC和这个时间比较的时候是用的sesssion文件的mtime( >PHP 4.2.3)而不是atime
session.cookie_lifet......
作者: owoer
|
发表于:2013年11月2日
|
栏目:PHP
|
PHP设置严格的Session过期时间已关闭评论
阅读全文

//限制只支持jpg,png,gif 三种格式,其余类型文件提示类型错误 (替代显示 400pic150.png 错误图片) //输出最大尺寸不超过150x150的缩略图
$img = $_GET['file']; //需要输出缩略图的地址
//调整php分配内存大小,避免出现处理图像的内存不足
//if(intval(ini_get('memory_limit')) <= 20){
//ini_set('memory_limit','20M');
//}
if(file_exists($img)&&is_file($img)){//生成缩略图
list($imgw, $imgh, $imgt, $attr) = getimagesize($img);
if($imgw>0&&$imgh>0){
//计算缩小的比......
作者: owoer
|
发表于:2013年4月2日
|
栏目:PHP
|
PHP 缩略图 thumb.php已关闭评论
阅读全文

function arr_foreach($arr) {
static $str;
if (!is_array($arr)) {
return false;
}
foreach ($arr as $key => $val) {
if (is_array($val)) {
arr_foreach($val);
print_r($val);
} else {
if (isset($val[1][‘FileName’])) {
$str = $val[1][‘FileName’];
}
}
}
echo $str;
}
参考:http://www.oschina.net/question/110894_59386
function arr_foreach ($arr) {
static $str;
if (!is_array ($arr)) {
return false;
}
foreach ($arr as $key => $val ) {
if (is_array ($val)) {
arr_foreach (......

类型:所有imgage
$v = stripos(‘m’ . $_FILES[“uploadfile”][“type”], “image”);
if ($v == FALSE) {
echo “<script>alert(‘只允许上传图片(jpg/png/bmp/gif…)’)</script>”;
}
大小:1M
$file_max_size = 1 * 1024 * 1024; //限制单个文件上传最大容量1M
if ($_FILES[“uploadfile”][“size”] > $file_max_size) {
echo “<script>alert(‘您上传的附件超过本系统最大限制(“1M”......
作者: owoer
|
发表于:2012年10月23日
|
栏目:PHP
|
PHP上传文件 限制类型、大小、尺寸已关闭评论
阅读全文

最近刚刚做了一个小项目,其中用到了大量的Ajax技术。当然了,刚开始用的时候,避免不了出现很多的错误,也走了汗多弯路,这里整理了出来,除了是为了供自己以后开发参考外,也是为了拿出来与大家分享,希望能让初学者少走弯路,也希望能够得到高手的批评与指正。
一、前台传递字符串变量,后台返回字符串变量(非json格式)
Javascript代码:
这里,为了解决Ajax数据传递出现的汉字乱码,在字符串传递之前,使用javascript函数escape()对汉字字符串进行了编码,并且对返回
的字符串使用unescape()函数进行解码,使得汉字得以正常显......