随笔分类 - php
摘要:#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/te...
阅读全文
摘要:一. render(最常见的,只能在当前控制器使用,用于跳转到不同的视图)不指定render结果: {当前Module}/{当前Controller}/{当前Action}.phtml$this->render(‘bar’) ;结果: {当前Module}/{当前Controller}/bar.phtml二. forward(重要,主要用于不同的控制器之间跳转)在任意的pre/postDispatch()或者动作中调用该方法_forward(),并传入动作、控制器、模块、以及可选的附加参数,就可以进入新的动作。$this->_forward(‘bar’) ;结果: {当前Modul
阅读全文
摘要:php不同于java 有包这个概念,所以两次引入就会出现以下问题方法一:不改变原文件引入两个重名的类基本上是不可能的,你可以尝试引入runkit扩展,让两个类分别运行在两个不同的runkit沙盒内,但这不是一个能运行在生产环境的解决方法,最多只能算是奇技淫巧。最简洁的解决方法还是引入命名空间aa.php:namespace A;class test{}bb.php:namespace B;class test{}$a =new\A\test();$b =new\B\test();方法二 :引入方式改用:require_once() include_once() ;
阅读全文
摘要:PHP超级全局变量数组(Super Global Array),又称为PHP预定义数组,是由PHP引擎内置的,不需要开发者重新定义。 在PHP脚本运行时,PHP会自动将一些数据放在超级全局数组中。 [1] php超级全局变量列表$_GET[] 获得以GET方法提交的变量数组$_POST[] 获得以POST方法提交的变量数组$_COOKIE[] 获取和设置当前网站的Cookie标识$_SESSION[] 取得当前用户访问的唯一标识,以数组形式体现,如sessionid以及自定义session数据$_ENV[] 当前php环境变量数组$_SERVER[] 当前php服务器变量数组$_FILES[.
阅读全文
摘要:在这之前,先进行各个软件的安装. 这就不说了,主要还是httd.conf 挂载php模块 [php根目录下install.txt中]# For PHP 4 do something like this:LoadModule php4_module "c:/php/php4apache2.dll"# Don't forget to copy the php4apache2.dll file from the sapi directory!AddType application/x-httpd-php .php# For PHP 5 do something like
阅读全文
摘要:开启gzip可以极大的加速网站。有时压缩比率高达80%,近来测试了一下,最少都有40%以上,还是相当不错的。另外GZIP压缩的网页对搜索引擎也是友好的。既然开启gzip有这么多好处,那么我们应该怎样开启gzip呢?(本文以windows server 2003操作系统和IIS6.0服务器为例).工具/原料windows server 2003IIS6.0方法/步骤双击IIS服务器,右键点击网站,点击属性,然后点击服务,我们看到HTTP压缩,然后在压缩应用程序文件,压缩静态文件中打钩,然后点击确定,第一步就完成了然后我们右键点击web服务扩展,点击添加一个新的web服务扩展,输入扩展名,为了..
阅读全文