php getsiteurl()函数
2015-01-24信息快讯网
function getsiteurl() { global $_SCONFIG; if(empty($_SCONFIG['siteallurl'])) { $uri = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']); return shtmlspecialchars('http://'.$_SERVER['HTTP_HOST'].substr($uri, 0, strrpos($uri, '/')+1)); } else { return $_SCONFIG['siteallurl']; } }
global $_SCONFIG; //定义全局变量$_SCONFIG($_SCONFIG其实是个数组var,在common.php中有定义)
if(empty($_SCONFIG['siteallurl'])) //判断$_SCONFIG['siteallurl']变量是否为空
$uri = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']);
//将$_SERVER['REQUEST_URI'];$_SERVER['PHP_SELF'];$_SERVER['SCRIPT_NAME']通过三目运算后把结果给$url
//$_SERVER也是数组,你可以打印一下,就知道干吗用的了.这里只涉及到三个数组元素
//$_SERVER['REQUEST_URI']; //REQUEST_URI:/mysite/->站点目录?
//$_SERVER['PHP_SELF']; //PHP_SELF:/mysite/index.php->当前正在执行脚本的文件名
//$_SERVER['SCRIPT_NAME']; //SCRIPT_NAME:/mysite/index.php->包含当前脚本的路径
php设计模式 Composite (组合模式)
zend api扩展的php对象的autoload工具
ThinkPHP采用模块和操作分析
PHP学习之数组值的操作
PHP学习之数组的定义和填充
PHP学习之正则表达式
PHP的cURL库功能简介 抓取网页、POST数据及其他
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
The specified CGI application misbehaved by not returning a complete set of HTTP headers
php中取得URL的根域名的代码
php expects parameter 1 to be resource, array given 错误
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
在PHP中使用curl_init函数的说明
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
PHP 内存缓存加速功能memcached安装与用法
用PHP读取flv文件的播放时间长度
用php将任何格式视频转为flv的代码
ajax php 实现写入数据库
php 正则表达式小结
sourcesafe管理phpproj文件的补充说明(downmoon)
php URL编码解码函数代码
php 获取完整url地址
php escape URL编码
PHP CURL函数库第1/2页
php 友好URL的实现(吐血推荐)