参考: http://dev.21tx.com/2002/04/03/10055.html http://www.2cto.com/kf/200609/13546.html http://wenku.baidu.com/view/1f2d5c629b6648d7c0c74606.html