用PHP程序包创建自己的RSS客户端

     RSS,也叫做真正简单聚合(Really Simple Syndication)或者RDF站点摘要(RDF Site Summary),是一个让Web网站向用户发布和聚合最新内容的文件格式。RSS的“feed”用XML来表示;这样做的结果是,它能够被任何具备分析XML文件的客户端读取。现在这样的RSS客户端软件很多,用于Windows...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1452">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:32

PHP编制搜索引擎的一些思路

     编者按:这是一篇精彩的编程教学文章,不但详细地剖析了 搜索引擎的原理,也提供了笔者自己对使用PHP编制搜索引擎的一些思路。整篇文章深入浅出,相信无论是高手还是菜鸟,都能从中得到不少的启发。  谈到网页搜索引擎时,大多数人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1449">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:32

跨主域实现SSO的思路

     同一主域(即:同一个一级域名下的所有子域名)下包括多服务器共享SESSION数据实现的方法很多,这里就不多说了!  现在关键的问题是不同主域的SSO的实现!这个问题比较复杂,能实现,但好多都是用一些特殊的软件系统来支撑的。。。  实际上,SESSION也是需要COOKIE来支持的,COOKIE的不支持跨主域就决定了SESSION不能跨主域!那么,如何实现跨主...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1450">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:32

PHP 5.0 中多态性的实现方案浅析

     提要:本文将讨论多态性的概念及其在面向对象设计中的应用,还将分析如何在PHP 5中使用多态性以及存在的优缺点。  PHP的最新发行版本中已经实现了对迟绑定的支持。当然,在使用其迟绑定功能时还存在很多问题。如果你使用的是更旧版本的PHP(我的服务器上运行的是PHP 5.0.1版本),那么你可能发现其中缺乏对于迟绑定的支持。因此,请注意本文中的代码有可能无法工作...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1451">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:32

通过缓存数据库结果提高PHP性能

     众所周知,缓存数据库查询的结果可以显著缩短脚本执行时间,并最大限度地减少数据库服务器上的负载。如果要处理的数据基本上是静态的,则该技术将非常有效。这是因为对远程数据库的许多数据请求最终可以从本地缓存得到满足,从而不必连接到数据库、执行查询以及获取结果。   但当您使用的数据库与 Web 服务器位于不同的计算机上时,缓存数据库结果集通常是一个不错的方法。不过,...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1448">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:32

用php人工使网页过期

     Manually Expiring Web Pages  人工使网页过期   作者: Joe Clark  翻译: detrox  After going through a series of pages during a registration process, you don those pages, and perhaps display a cu...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1447">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:31

使用ZendEncode编译PHP程序

     一、ZendEncode的工作原理  使用PHP的人都知道,它是一个脚本编程工具,由它写的程序,必须以源码的形式放置在Web服务器上,所以我们无法保护自己的源代码。而且各位都知道任何一个脚本程序的执行效率同具有相同功能的编译好的二进制代码相比较,它的执行效率都是比较慢的。那么要是有一个工具能够帮我们把用php写的程序编译成二进制代码就好了,这样不但执行效率提...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1444">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:31

通过对php一些服务器端特性的配置加强php的安全

     前面象Shaun Clowes和rfp等都比较详细的介绍了php、cgi程序在编程过程中遇到的问题,以及如何通过应用程序漏洞突破系统,这篇文章我们来通过对php的一些服务器端特性来进行配置加强php的安全。写cgi脚本的时候我们的确一定注意各种安全问题,对用户输入进行严格的过滤,但是常在岸边走哪有不湿鞋,吃烧饼哪有不掉芝麻,人有失蹄马有失手,连著名的phpn...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1445">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:31

多php服务器实现多session并发运行

     首先介绍一下session的概念:  所谓session是微软首先提出的,在asp中最先集成。由于session的采用,大大方便了web开发员的工作。一时间asp风靡全球。现在php4也加入session的支持,再度显示出open source 的强大力量。和Cookie类似,设计Session的目的也是为了在一个访问期间在不同的页面间传输数据以解决http...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1446">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:31

Web 2.0 编程思想:16条法则

     1、在你开始之前,先定一个简单的目标。无论你是一个Web 2.0应用的创建者还是用户,请清晰的构思你的目标。就像“我需要保存一个书签”或者“我准备帮助人们创建可编辑的、共享的页面”这样的目标,让你保持最基础的需求。很多Web 2.0应用的最初吸引之处就是它的简单,避免并隐藏了那些多余的复杂性。站在创建者的立场,...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1443">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:31