摘要: 如下图,当本人在ThinkPHP框架的模板中写jQuery代码的时候,写了一些注释,并且注重是斜线和换括号{是连着一起的,这层语法上来时是没问题的,但是在ThinkPHP 的模板引擎解析下,会被解析掉,从而破坏了JS的语法 处理办法: 只要将大括号{和注释号//用空格分开即可,就不会被解析了。 这是 阅读全文
posted @ 2016-07-14 13:57 52php 阅读(1779) 评论(0) 推荐(1) 编辑
摘要: 前面讲过:移动端与PHP服务端接口通信流程设计(基础版) 对于 api_token 的校验,其安全性还可再增强: 增强地方一: 再增加2张表,一个接口表,一个授权表,设计参考如下: 接口表 (注:只列出了核心字段,其它的再扩展吧!!!) 授权表 (注:只列出了核心字段,其它的再扩展吧!!!) 执行过 阅读全文
posted @ 2016-07-14 13:56 52php 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 针对 >非开放性平台 >公司内部产品 接口特点汇总: 1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效; 2、因为是非开放性的,所以OAuth那套协议是行不通的,因为没有中间用户的授权过程; 3、有点接口需要用户登录才能访问; 4、有点接口不需要用户登录就可访问; 针对以上特点 阅读全文
posted @ 2016-07-14 13:55 52php 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 所谓命令替换,是把命令执行后的标准输出放入变量中。这是一个十分有威力的功能。例如说, 想查看工作目录中所有的文件名,可执行ls命令,但如何把这些文件名存入变量中,供往后的程序代码再利用呢? 使用命令替换,轻轻松松就可以做到这点。在Script设计中,运用这项功能的比重相当高。 命令替换的语法有以下两 阅读全文
posted @ 2016-07-14 13:54 52php 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 查了下网络资料,对Nginx配置文件nginx.conf的理解整理如下: 其他有关“Nginx配置详解”的网页有: http://my.oschina.net/duxuefeng/blog/34880 阅读全文
posted @ 2016-07-14 13:54 52php 阅读(244) 评论(0) 推荐(0) 编辑
摘要: CentOS默认不启用sudo,且可以直接用超级管理员身份登录服务器。ubuntu这方面做得比较好,为了安全,减小误操作带来的损失,还是推荐启用sudo。 1、添加sudo用户 执行 visudo 命令,找到: 在下面增加:(注意,snsgou 是Linux新增的一个普通用户) 2、禁止root用户 阅读全文
posted @ 2016-07-14 13:53 52php 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 1、利用 .htaccess 防止盗链 如果不喜欢别人在他们的网页上链接自己的图片、文档的话,也可以通过htaccess的指令来做到。当然这样也可以对你的网站服务器压力变小! 这次先给出‘代码’,然后进行详细的讲解!这个东西纠结了我很久啊,既然自己懂一些,就拿出来和大家一起分享一下,可能有些地方理解 阅读全文
posted @ 2016-07-14 13:52 52php 阅读(496) 评论(0) 推荐(0) 编辑
摘要: Apache模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配UR 阅读全文
posted @ 2016-07-14 13:52 52php 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 今天要介绍的:.htaccess的第一个应用是自定义错误页面,这将使你可以拥有自己的、个性化的错误页面(例如找不到文件时),而不是你的服务商提供的错误页或没有任何页面。这会让你的网站在出错的时候看上去更专业。你还可以利用脚本程序在发生错误的时候通知你(例如我使用Free Webmaster Help 阅读全文
posted @ 2016-07-14 13:51 52php 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 个性化设置phpMyAdmin 在使用phpMyAdmin 3.5.8.2时,发现: 如果数据库有相同的前缀,左边数据库导航会把前缀合并,即所谓的“以树形显示数据库”,真的有点不习惯,如下图所示: 不过,可以去掉这个功能,操作如下: 设置 --> 导航框架 --> 数据库 --> 去掉勾选“以树形显 阅读全文
posted @ 2016-07-14 13:50 52php 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: .htaccess是什么? .htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。并且子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。说的通俗点,他就是:一个更改服务器配置的‘文本’文 阅读全文
posted @ 2016-07-14 13:50 52php 阅读(426) 评论(0) 推荐(0) 编辑
摘要: $_SERVER['PHP_SELF']简介 $_SERVER['PHP_SELF'] 表示当前 PHP文件相对于网站根目录的位置地址,与 document root 相关。 假设我们有如下网址,$_SERVER['PHP_SELF']得到的结果分别为: http://52php.cnblogs.c 阅读全文
posted @ 2016-07-14 13:01 52php 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 花括号 很多语言都以花括号作为作用域界限,PHP中只有函数的花括号才构成新的作用域。 运行结果是: 可见if和for的花括号并无构成新的作用域。 而函数: 结果是: global关键字 PHP的执行是以一个.php脚本为单位,在一个.php脚本的执行过程中,可以include和require其他PH 阅读全文
posted @ 2016-07-14 13:00 52php 阅读(3864) 评论(0) 推荐(0) 编辑
摘要: 我在网上查fastcgi与php-fpm的关系,查了快一周了,基本看了个遍,真是众说纷纭,没一个权威性的定义。 网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi进程的管理器,用来管理fastcgi进程的; 有的说,php-fpm是php内核 阅读全文
posted @ 2016-07-14 12:53 52php 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 都会返回 PHP 文件的完整路径(绝对路径)与文件名: 上述测试代码拷贝至 test.php 并访问该文件(http://127.0.0.1/php/test.php),得到如下结果: SCRIPT_F 阅读全文
posted @ 2016-07-14 12:53 52php 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 如何设置phpMyAdmin自动登录? 首先在根目录找到config.sample.inc.php复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件,则直接修改该文件即可)。 打开config.inc.php 找到 $cfg['Servers'][$i] 阅读全文
posted @ 2016-07-14 12:52 52php 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 开发站群软件,用到了根据访问域名判断子站点的相关问题,PHP获取当前域名有两个变量 $_SERVER['HTTP_HOST'] 和 $_SERVER['SERVER_NAME'],两者的区别以及哪个更加可靠? 相同点: 当满足以下三个条件时,两者会输出相同信息。 1、服务器为80端口 2、apach 阅读全文
posted @ 2016-07-14 12:51 52php 阅读(18781) 评论(1) 推荐(2) 编辑
摘要: 1、显示时间 date命令可以按照指定格式显示日期,只键入date则以默认格式显示当前时间。如下: 如果需要以指定的格式显示日期,可以使用“+”开头的字符串指定其格式,详细格式如下: %n : 下一行 %t : 跳格 %H : 小时(00-23) %I : 小时(01-12) %k : 小时(0-2 阅读全文
posted @ 2016-07-14 12:51 52php 阅读(23645) 评论(0) 推荐(1) 编辑
摘要: MySQL很强大,支持直接拷贝数据库文件快速备份,那数据库文件在哪里呢? 打开MySQL的配置文件 my.ini,找到 datadir 节点,如 进入上述文件夹,就可以看到MySQL中新建的数据库文件夹了,每个文件夹以数据库名命名的,你想备份哪个数据库,把这个文件夹拷贝走即可。到时还原数据库,把它拷 阅读全文
posted @ 2016-07-14 12:02 52php 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: PHP中的$_ENV存储了一些系统的环境变量,因为牵扯到实际的操作系统,所以不可能给出$_ENV的完整列表。 $_ENV为空的可能原因: 你的php.ini的variables_order值为"GPCS",也就是说系统在定义PHP预定义变量时的顺序是 GET,POST,COOKIES,SERVER, 阅读全文
posted @ 2016-07-14 12:01 52php 阅读(6470) 评论(0) 推荐(3) 编辑