PHP系统
coreyhsu2020
公众号:锦秋聊学习
展开
-
一篇读懂mysql长链接、短连接、连接池(包括php与redis/mysql的长连接的实现)
本来摘自其他文章,个人觉得针对mysql的连接池这个问题还是分析的比较清楚,主要是从解决什么问题,有哪些方案这个角度来触发,分析各自优劣(但具体谈到的workerman感觉可以忽略,现在都是利用nginx的stream-lua模块来完成mysql连接池,然后php由于与nginx应该是在同一台服务器上,可以通过unix socket来进行通讯,达到使用mysql连接池的目的,具体可以参考这篇文章)原文如下:首先要了解为什么用连接池,连接池能为你解决什么问题连接池主要的作用1、减少与数据服务器转载 2020-06-20 19:17:47 · 946 阅读 · 0 评论 -
PHP的一些重要发布程序
Shopex,PHPWind,Joekoe,Discuz,Oblog,动网论坛,动易网络,帝国软件,织梦CMS,PHP168,风讯CMS ecms phpcms 动易原创 2009-09-01 09:41:00 · 601 阅读 · 0 评论 -
common.inc.php--关于系统中$_REQUEST['GLOBALS']的一些分析
本文转载。 众所周知,当php.ini里面的register_globals=on时,各种变量都被注入代码,例如来自 HTML 表单的请求变量。再加上 PHP 在使用变量之前是无需进行初始化的。那么就有可能导致不安全,假如有人恶意发出这么一个get请求"http://yourdomain/unsafe.php?GLOBALS=",那么就会清除$GLOBALS变量的值而转载 2010-04-05 16:05:00 · 1404 阅读 · 0 评论 -
别人对168的评论-好心寒
168的一些负面讨论原创 2010-06-08 11:10:00 · 959 阅读 · 2 评论 -
DZ修改标题字数限制:Discuz X2.0 如何修改帖子标题字数限制
Discuz 的后台没有提供修改标题长度的限制,可以通过修改以下几个文件来实现:1、/source/function/fuction_post.php 修改函数checkpost($subject,$message, $special = 0) 在该函数中查找 if(strlen($subject) > 80) { return 'post_subject转载 2012-03-21 22:22:56 · 8437 阅读 · 0 评论 -
浅析齐博商城中购物车的实现原理
由于前段时间帮以前的一个朋友做了相关的开发扩展,现在就具体的商城实现技术来说一下,同时也要大赞一下龙老大的实现确实是:大道至简!先来看一下一般商城的大致流程(画了个草图,大家别吐糟)我主要进行的扩展就是在商品页增加两个下拉菜单的选项,一个是数量的克数,一个是研磨方法(因为我的朋友他做的是咖啡网站,就是要卖咖啡的,所以涉及到这两个选项),具体如下:在做的过原创 2012-08-18 23:28:59 · 2816 阅读 · 0 评论 -
浅析phpwind9.0之登陆机制
首先当用户点击进入登陆页面后:(这里不讨论快速登陆和直接在页头登陆的情况,原理基本一致)进入该类调用run成员函数进入页面初始化。该类继承自PwBaseController这个基础类,这基础类中关于风格会有一些处理。接着回到LoginController类,当用户输入了用户名和密码后,点击提交,调用该类的dorunAction()成员函数,大致流程就是判定验证码以及用户名和密码是否正确,然后形原创 2014-06-29 17:20:03 · 4998 阅读 · 0 评论 -
浅析phpwind9.0之cookies的生成机制解析(成功登陆后)
登陆页面进入这里:进行处理,具体函数:welcomeAction()注意到这个函数的这一行:$login->setLoginCookie($this->loginUser,$this->getRequest()->getClientIp(),$rememberme);然后进入具体的处理细节,在这里,具体内容:(设置登陆cookies) public f原创 2014-06-29 11:26:18 · 3619 阅读 · 0 评论