图像

ThinkPHP & 自动转义 解决办法

这个有两个解决办法。
1. 框架内部

'URL_MODEL'             => 1,       // URL访问模式,可选参数0、1、2、3,代表以下四种模式:
// 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE  模式); 3 (兼容模式)  默认为PATHINFO 模式,提供最好的用户体验和SEO支持

将这里的1 -> 0

'URL_MODEL'             => 0,       // URL访问模式,可选参数0、1、2、3,代表以下四种模式:
// 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE  模式); 3 (兼容模式)  默认为PATHINFO 模式,提供最好的用户体验和SEO支持

2. php全局设置(如果以上方法不行,我们再变更服务器设置(php.ini))

arg_separator.output = "&"

改为

arg_separator.output = "&"

每个php程序员都应该看的书

PHP这几年口碑很差。关于它的“糟糕设计的汇总”和语法上的矛盾有着大量的讨论,但是主要的抱怨通常是安全。很多PHP站点分分钟被黑掉,甚至一些有经验的、有见识的程序员会说,这门语言本身是不安全的。

我总是对此持反对意见,因为有常识性的原因,有如此多的PHP安全违反现象。

PHP应用程序经常被黑掉是由于:

  • PHP应用程序太多了。
  • 它易于学习和编写。
  • 糟糕的PHP也容易编写。

Continue reading

Apache vhost config

下面的只是个php演示,除了配置这里,还要配置本地hosts文件。

<VirtualHost dev.cppfun.com>
    ServerAdmin dev@connove.com
    DocumentRoot "Z:/soft/apache/htdocs/devcpp/"
    ServerName dev.cppfun.com
   
    <Directory "Z:/soft/apache/htdocs/devcpp/">
     Options FollowSymLinks
     AllowOverride All
     Allow from all
     DirectoryIndex index.htm index.html index.php
    </Directory>
</VirtualHost>