随笔分类 -  PHP框架

摘要:1、可以在config.php中进行设置,默认为关闭状态。 'APP_DEBUG' => true打开\ThinkPHP\Common\debug.php文件可以查看debug的默认设置如下:return array('LOG_RECORD'=>true, //进行日志记录'LOG_RECORD_LEVEL'=>array('EMERG','ALERT','CRIT','ERR','WARN','NOTIC','INFO 阅读全文
posted @ 2014-03-25 09:44 Otgs 阅读(2770) 评论(0) 推荐(1)
摘要:项目需求访问网站页面时,有的页面需要授权才能访问,这时候就会要求用户登录,跳转到登录页面login.php,怎么实现登录后返回到刚才访问的页面。解决思路1:在跳转到登录页面之前要将当前访问页面的url保存到cookie里面,登录验证授权通过后,从cookie中取出这个url值,跳转到该url指定的页面。具体实现我现在的程序是基于ThinkPHP框架的,我们会有一个父类控制器,下面我就把这个设置cookie的代码加到这个BaseAction里面的_initialize()函数中,这样程序就大大简化工作量了。$refer = 'http://' . $_SERVER ['H 阅读全文
posted @ 2013-12-20 16:07 Otgs 阅读(523) 评论(0) 推荐(0)
摘要:1、Table方法:定义要操作的数据表名称,可以动态改变当前操作的数据表名称,需要写数据表的全名,包含前缀,可以使用别名,例如:$Model->Table('think_user user')->where('status>1')->select();$Model->table('think_blog blog,think_type type')->where('blog.typeid=type.id')->field('blog.id as id,blog.title,blog. 阅读全文
posted @ 2013-12-20 15:27 Otgs 阅读(4207) 评论(0) 推荐(0)
摘要:(2)在Core.php和Notify.php文件中添加了去掉TP的URL中的'_URL_'参数的函数。这个是必须的,否则会导致验证失败问题。具体改变为:function paraFilter改为function paraFilter($para) {$para_filter = array();while (list ($key, $val) = each ($para)) {if($key == "sign" || $key == "sign_type" || $key == '_URL_' || $val == &q 阅读全文
posted @ 2013-12-20 15:09 Otgs 阅读(212) 评论(0) 推荐(0)
摘要:最近做系统,需要实现在线支付功能,毫不犹豫,选择的是支付宝的接口支付功能。这里我用的是即时到帐的接口,具体实现的步骤如下:一、下载支付宝接口包下载地址:https://b.alipay.com/order/productDetail.htm?productId=2012111200373124&tabId=4#ps-tabinfo-hash具体如何下载,我就不在罗嗦了~~二、重新整理接口包文件,这一步应该算是比较关键的(个人认为)下载下来的接口包文件有很多语言的源码,我们选择 create_direct_pay_by_user-PHP-UTF-8 这个名称的接口文件。里面包括如下文件: 阅读全文
posted @ 2013-12-20 15:08 Otgs 阅读(262) 评论(0) 推荐(0)