摘要: 作者:胖子原文地址:http://www.phppan.com/2010/10/php-manual-4-variable/1、isset()函数若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。对于一个数组的元素,如果该元素的值为NULL,使用isset()函数将返回FALSE,此时需要使用array_key_exists函数。如下所示代码:2、empty()函数这... 阅读全文
posted @ 2010-11-03 13:06 wingle 阅读(192) 评论(0) 推荐(0) 编辑
摘要: |=---------------------------------------------------------------------------=||=---------------------=[ 高级PHP应用程序漏洞审核技术 ]=---------------------=||=----------------------------------------------------... 阅读全文
posted @ 2010-11-03 12:55 wingle 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.zendstudio.net/archives/mysql-performance-optimization-trivial/1、分库分表很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列... 阅读全文
posted @ 2010-11-03 12:46 wingle 阅读(782) 评论(0) 推荐(1) 编辑
摘要: 你听说过NDBAPI吗?在MySQL的SQL层有什么好的解决办法可以减少CPU资源争用吗?如果你使用的是MySQL集群,NDBAPI可能是最好的解决方案,我在MySQL/Sun/Oracle担任顾问时,我看到许多客户对SQL节点+NDB的性能表现很失望,当使用NDBAPI客户端性能提高N倍后,他们高兴极了,你可以在MySQL集群中同时使用NDBAPI和SQL,建议频繁访问模式使用NDBAPI,即席... 阅读全文
posted @ 2010-11-03 10:16 wingle 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 转自:51CTO原文地址:http://database.51cto.com/art/201010/231410.htm大多数大规模Web应用程序都使用MySQL+Memcached架构,其中许多应用也同时使用了NoSQL数据库,如TokyoCabinet/Tyrant,也有一些人全部放弃MySQL,转投NoSQL的怀抱,曾经有人将这称为NoSQL运动,因为NoSQL数据库在处理一些简单访问模式,... 阅读全文
posted @ 2010-11-03 10:14 wingle 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 最近发现一个小问题:在ie环境下session无法正常工作。经排查原因为:ie将phpsessionid弄丢了,原因是我们php环境的时区设置不正确。原方地址:http://genotrance.wordpress.com/2006/11/23/session-cookies-rejected-by-internet-explorer/ 阅读全文
posted @ 2010-11-01 11:36 wingle 阅读(712) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2010-10-29 11:02 wingle 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 直接上代码:[代码] 阅读全文
posted @ 2010-10-26 17:12 wingle 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的。打开php.ini查找date.timezone 去掉前面的分号,并改成 date.timezone = "Asia/Shanghai" 重启http服务(如apache2或iis等)即可。有以下3中方法可以恢复正常的时间。1、最简单的方法就是不要用php5.1以上的版本。2、如果一定要用,而且不... 阅读全文
posted @ 2010-10-25 18:23 wingle 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 问题:当我提交一次留言后,参数就被记录在receive.php页面的地址栏里了,所以,如果刷新receive.php页面的话就会把先前提交的那个信息又显示一遍解决:法1,表单数据提交后即进行页面跳转:具体如下:数据库文件:[代码]表单文件一form.php[代码]表单处理文件:form_handle.php[代码]另外可以做成,表单提交成功后,跳转到一个提示页,这个提示页几秒钟后自己跳转到另外一个... 阅读全文
posted @ 2010-10-25 18:15 wingle 阅读(280) 评论(0) 推荐(0) 编辑