.htaccess 防盗链 URL重写 ReWrite 目录访问权限

.htaccess 可以做很多事! 一、防盗链 用 http 协议的 referer 字段,判断对文件请求是否来自相同的域名,如果是,可以正常访问,否则,跳转到其他 url。先来看一小段代码: RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://(.)+\.leakon\.com.* [NC] […]

Symfony 数据库连接 utf8 (二)

接上文:Symfony 数据库连接 utf8 前文所述的代码,可以加在每个 Module 的 Actions 类的构造函数中,这样就确保了每次数据库链接时都是按照 utf8 编码进行传输和读取的。 但如果 Module 多了,到处重复代码可是一件烦人的事,也严重违反了 DRY(Don’t Repeat […]

Symfony 数据库连接 utf8

Symfony 在处理 PHP 与 MySQL 连接的时候,用的可能是 latin1 编码,也就是说,用户在表单里提交一个多字节字符串,比如“你好”,经历了如下几步,才进入到数据库: 1、浏览器把用户在输入框输入的内容按 utf8 编码,然后提交到服务端,PHP 接收到这个字符串; 2、PHP 建立 MySQL […]