PHP
iteye_12922
这个作者很懒,什么都没留下…
展开
-
有关ecmall的东东1----系统请求跳转分析
几个月都没有写blog了,最近研究了一下ecmall的源码,用来学习php,感觉还不错,但想体会里面的思想的精华,还需要再对它进行详细的分析了! 所以计划在这里,对ecmall使用模块分解分析的方法,对它进行仔细的分析,以体会里面的整个php的系统架构,各模块的设计方式。 在这之前,我觉得需要有必要让大家了解ecmall的程序的大致结构,如图所示: 根据ecmall的程序结构图,你可以清楚的...2009-07-23 14:34:18 · 101 阅读 · 0 评论 -
有关ecmall的东东2----数据库关系模型的实现
对于数据库关系模型的分析,我觉得需要从两个函数说起: //获取一个模型 function &m($model_name, $params = array(), $is_new = false) { static $models = array(); $model_hash = md5($model_name . var_export($params, true))...2009-07-29 15:35:46 · 104 阅读 · 0 评论 -
有关ecmall的东东3----登录用户信息$this->visitor->get("user_id")的实现
在ecpp.base.php中定义了一个BaseVisitor extends Object 类,它对session中的当前登录的用户信息进行判断与初使化,我们先看看它的构造器: function BaseVisitor() { if ($_SESSION[$this->_info_key]['user_id']) { ...2009-07-29 23:05:15 · 246 阅读 · 0 评论 -
有点piwik的一点东西
很久没有写blog了,也是这近一年里,一直都忙于工作,没有什么闲时间写技术blog,现在发现,blog也还是要写的,他能记录自己一点一点的成长; piwik,使用php+flex+mysql搭建的一个开源流量统计系统,很好用,功能也很强大,最近因为要做一个流量统计分析类的东西,所以拿来研究一下; 接下来会附上相关的分析文档出来;...2011-02-15 12:54:21 · 100 阅读 · 0 评论 -
PHP使用GET传输汉字的编码转换
当我们使用GET方式对汉字编码进行传输时,不同的浏览器会有不同的问题,因此我们应该先将汉字进行转码,转为unicode的方式进行传输,如下代码: $str = rawurlencode(iconv("GBK", "UTF-8", "我是谁")); echo "<br> ".$str; 这样,“我是谁”会被转换为类似于:%E6%88%91%E6%98%AF%E8%B0%81的编...2011-03-06 11:38:30 · 481 阅读 · 0 评论