php
csdn_tmm
php爱好者
展开
-
php多条件筛选
/** * PHP获取当前url路径的函数及服务器变量 * $_SERVER["QUERY_STRING"] 查询(query)的字符串 * $_SERVER["REQUEST_URI"] 访问此页面所需的URI * $_SERVER["SCRIPT_NAME"] 包含当前脚本的路径 * $_SERVER["PHP_SELF"] 当前正在执行脚本的文件名 * 案例:http转载 2014-12-25 21:28:56 · 3306 阅读 · 0 评论 -
php 依赖注入容器(dependency injection container)
背景知识传统的思路是应用程序用到一个Foo类,就会创建Foo类并调用Foo类的方法,假如这个方法内需要一个Bar类,就会创建Bar类并调用Bar类的方法,而这个方法内需要一个Bim类,就会创建Bim类,接着做些其它工作。<?php // 代码【1】 class Bim { public function doSomething() { echo __METHOD__,转载 2015-06-17 16:34:57 · 767 阅读 · 0 评论 -
static 变量 与 function
1. static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。 如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。不经过实例化,就可以直接访问类中static的属性和static的方法。 2. static 的属性和方法,只能访问static的属性和方法,不能类访问非静态的属性和方法。因原创 2015-06-09 14:08:13 · 449 阅读 · 0 评论 -
HTTPS 前端劫持
前言 在之前介绍的流量劫持文章里,曾提到一种『HTTPS 向下降级』的方案 —— 将页面中的 HTTPS 超链接全都替换成 HTTP 版本,让用户始终以明文的形式进行通信。 看到这,也许大家都会想到一个经典的中间人攻击工具 —— SSLStrip,通过它确实能实现这个效果。 不过今天讲解的,则是完全不同的思路,一种更有效、更先进的解决方案 —— HTTPS 前端劫持。 后端的缺陷 在转载 2015-07-08 14:42:36 · 2204 阅读 · 0 评论 -
多用户同时处理同一条数据解决办法
事务处理(多用户同时操作一条信息时是用-并发) 在c/s或多层中,如果两个用户同时打开一条记录,修改后提交会产生更新冲突; 据说办法有二:1。打开同时锁定表的记录 2。浦获错误,撤消其中一个用户的修改,但是很少见到具体实现的代码;请大家告诉具体的代码怎么写: 1。打开时如何锁定一条记录? 2。如何扑获更新错误?在delphi中调试时会报“该记录读出后已经被再次修改”,而在运行时如何判转载 2015-07-10 15:28:14 · 7636 阅读 · 0 评论 -
phpstorm下配置Xdebug
XAMPP(OS X) + PhpStorm + xdebug + Lavavel5 跟踪调试的简明配置过程 1.修改php.ini,如下: [xdebug] zend_extension="xdebug.so" //xampp是自带的,在phpinfo()的extension_dir中可以找到 xdebug.remote_enable=1 xdebug.转载 2015-07-17 09:13:59 · 472 阅读 · 0 评论