ThinkPHP 伪静态配置(Apache+IIS)(二)
    上一篇说过了apache环境下的thinkPHP的伪静态配置,今天咱们说说IIS环境的配置,以下内容参考ISAPI_Rewrite 下IIS6.0。    同样的需要在根目录下新建.htaccess文件,在此注意的是thinkPHP官方手册推荐的web.Config文件没有起到应有的作用,在此不做深究,先解决燃眉之急;有了apache的配置经验,针对.htaccess文件应该是比较熟练了,新建完后就可以去写对应的规则了。    与apache的.htaccess文件不同的是,不像
....
ThinkPHP 伪静态配置(Apache+IIS)(一)
        先说Apache的,因为大多数php开发初学者最初认识的大多数是wamp或者lamp环境开发。至于ASP的转行程序员,估计对IIS应该是不陌生了,同样的对程序的开发环境也是行家里手了。所以呢,为了帮助入门的新手就先来介绍这个apache的配置    ThinkPHP是一个国内的、开源的、轻量级的框架,在现阶段的国内相关行业来说,是应用最广泛的,因为他适合中小型的项目开发,虽然源码开放会有安全方面的
....
mysql_real_escape_string()与addsalashes()的区别
    数据库的防sql注入是作为一个网站开发程序员的常识,作为php程序员,想要解决这个问题,有很多种方法,今天就来谈一谈:     首先:不要使用mysql_escape_string了,它已被弃用,请使用mysql_real_escape_string或者addslashes代替它。     那么mysql_real_escape_string和addslashes的区别呢?     第一:    与addslashes对比,mysql_real_escape_string同时还对\\r、\ 和\x1a进行转义。看来,
....
addslashes防sql注入
    首先要知道的是,数据库本身会对单引号过敏。    PHP为了安全性,所以引入了个magic_quotes_gpc = On的功能,可以不需要做任何处理就能直接把单引号插入数据库中,那么对于Off时,则需要考虑单引号的问题了,而不是一味地信任运行环境。    现在需要了解的是addslashes()和stripslashes()的作用是相反的:  addslashes()加个\\(专业点叫做转义),stripslashes()去个\\    当magic_quo
....
为什么PHP程序是从1970年1月1日开始的
    在php程序中,time默认是从1970年1月1日开始的:        var_dump(date('Y-m-d H:i:s',0));    打印出来的结果:        1970-01-01 08:00:00    是1970年1月1日,实际上系统的时分秒是0点0分0秒(这里显示出来是8点与我们的php.ini的设置相关,后面详述)。     为什么这个时间会定义在1970年1月1日这个时候呢?    那要说起
....
关于HTML代码可以完成的那些你不知道的事
1.IE地址栏前换成自己的logo 2.可以在收藏夹中显示出你的logo 3.关闭输入法 4.网页将不能被另存为5.网页不会被缓存或者6.div.span.layer的区别?(division)用来定义大段的页面元素,会产生转行 用来定义同一行内的元素,跟的唯一区别是不产生转行是ns的标记,ie不支持,相当于7.在规定时间内跳转8.网页是否被检索  其中属性值有以下一些:   属性值为"all": 文件将被检索,且页上链接可被查询;   属性值为"none": 文件不被检索,
....