在我们开发zblog主题或插件时,一般情况下很少会去获取zblogphp当前页面的URL,但是少并不代表用不到!
大家都知道,要想开发zblog主题或者插件,我们必须需要先学会php语言,在PHP中,
我们可以理所当然的利于一些方法来得到当前页的url,同样的这些方法在zblogphp中也适用,
但是zblog是一个cms管理系统,如果我们还用 原生的php方法来获取的话,不觉得有些麻烦了吗?
php原生代码获取当前页URL
PHP
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
echo $http_type . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
看上方的php代码,有没有感觉很不舒服,为了获取一个地址,还得写这么长一段,而且还是在一个cms管理系统中!
其实,在zblogphp中有一个非常简单的方法可以实现获取当前页URL的目的:
PHP
echo substr($zbp->host,0,-1) . $zbp->currenturl;
就是这么简单,就这么一小截代码就和上面那一大段代码具有了相同的功能!是否突然有了一种很爽朗的感觉呢?!
记下来吧,只要你做了zblog的开发者 ,这段代码迟早你都会用的到!
本文链接:http://78moban.cn/post/7148.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!