php学习笔记
文章平均质量分 61
stevezheng1989
这个作者很懒,什么都没留下…
展开
-
ecshop分析一define('IN_ECS', true);
<br /><br />[code]define('IN_ECS', true); [/code]<br />说明这个页面是Ecshop系统的一个页面,引用ECSHOP中的某些函数库lib/cls时候通常要用到<br /> <br />if (!defined('IN_ECS'))<br />{<br /> die('Hacking attempt');<br />}<br />检查是否被来历不明的代码引用<br /> <br />define是php里定义常量用的。 第一个参数是常量名,第二个是转载 2011-03-23 14:27:00 · 1277 阅读 · 0 评论 -
EC getRow、getAll、getOne……区别
<br />看下 adodb 吧 ecshop的数据库抽象层 其实就是在模仿 adodb<br /><br />$db->getAll($sql) 返回查询数据表中所有结果 形式是一个二维关联数组 如果把结果赋值给smarty 非常方便通过循环在模板里面引用<br /><br />$db->getOne($sql) 返回查询的第一个字段<br /><br />比如:<br />$sql ="select count(*) from ecs_goods ";$count = $db->getOn原创 2011-03-23 14:52:00 · 1115 阅读 · 0 评论 -
关于session_cache_expire 的理解
<br />session_cache_limiter,它是session在客户端的缓存方式,有nocache,private,private_no_expire,publice主这几种。<br /><br />cache是属于浏览器的特性,它决定你浏览网页的缓存方式,没有缓存的情况会使你按浏览的“后退”键时提示要你更新连接,之前的内容就没有了,比如你填入的表单信息,都被丢失。<br />通过header("Cache-Control: no-store, no-cache, must-revalidate转载 2011-03-25 16:09:00 · 2099 阅读 · 0 评论 -
ECSHOP 几个初始化设置简介
<br /><br />memory_limit = 128M<br />; 一个脚本所能够申请到的最大内存字节数(可以使用K和M作为单位)。<br />; 这有助于防止劣质脚本消耗完服务器上的所有内存。<br />; 要能够使用该指令必须在编译时使用"--enable-memory-limit"配置选项。<br />; 如果要取消内存限制,则必须将其设为 -1 。<br />; 设置了该指令后,memory_get_usage()函数将变为可用。<br /> <br />-----------------转载 2011-03-25 16:13:00 · 564 阅读 · 0 评论