本文分享下php 301重定向的简单方法,主要针对apache与iis二种环境。
原因在于302临时重定向,对于搜索引擎优化不友好,你懂的。
以上内容翻译自:This one is just here for my own reference, because the default 302 status code just isn’t good enough!
下面进入正题,php 301 永久重定向。
PHP 301 for Apache:
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.example.com/newpage/");
exit;
?>
PHP 301 for IIS:
header("Status: 301 Moved Permanently");
header("Location: http://www.example.com/newpage/");
exit;
?>
更多php 301 重定向的文章,请参考:
二级目录下htaccess 301 重定向的配置代码
apache php 301重定向的实例分析
php 301重定向的实现方法
php实现301重定向的方法
分享一例PHP图形计数器的代码,当前版本:1.3,完全免费哦。
一,php图形计数器
PHPGcount是一个PHP图形计数器。它采用文本文件作为数据库,并不需要将统计结果保存在数据库中。
此图形计数器,有多种样式可供选择,当然了,你也可以自定义计数器的显示样式哦。
另外,此代码可以用于统计多个页面的点击,哪怕网站分布在不同的服务器上,也照样通吃。而且,这种访问也是可以汇总数据,归并为独立访问的哦。
现在市面上流行的计数器,大多是以js脚本的方式来调用,自然本文推荐的这个php图形计数器,也是用一个简单的Javascript代码来调用的。
调用示例:
//--></script>
另上,本计数器的另一个优点是,即使服务器没有启用GD库(在php中应用到图形时,通常需要GD库的支持),我们的PHPGcount也是可以用的哦。
最后说一下,此图形计数器对php版本与运行环境的要求。
要求:
PHP4.4或更高版本
PHPGCount已测试可以在Linux,Windows和FreeBSD操作系统下正常运行。
它也应该可以工作在任何配置有PHP环境的服务器上。当然,这是我们的美好愿望,我们也有足够的信心,它是可以胜任的。
二,演示示例
以下是一个计数器的示例,当每次有新增访问时计数增加,效果图如下:
PHPGcount这款图形计数器有多种样式可供选择,当然,如前文所术,也可以很容易地添加你自己的风格!
下面是几个默认样式如下:
更多样式,都在下载的文件包中,下面是多种样式的目录截图:
大家可以自行体验。
附,phpgcount图形计数器源码。
有这样的一个字符串,其存储的内容为一个数组,例如:
现有$str,内容为数组形式的数据。
要求转换为数组,例如:
解决方法:
eval("\$arr = ".$str.'; ');
执行以上函数,可以得到数组$arr为字符串$str的数据的数组形式,跟js使用eval类似。