+ -
当前位置:首页 → 问答吧 → 分析一段代码

分析一段代码

时间:2010-08-20

来源:互联网

private static function getUrl() {
? ?? ???$url = '';
? ?? ???$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
? ?? ???if (!ereg("(page=)", $url)) {
? ?? ?? ?? ?if (!strpos($url,"?")) {
? ?? ?? ?? ?? ? $url = $url."?page=1";
? ?? ?? ?? ?}
? ?? ?? ?? ?else {
? ?? ?? ?? ?? ? $url = $url."&page=1";
? ?? ?? ?? ?}
? ?? ???}
? ?? ???return $url;
? ? }

作者: kingarde   发布时间: 2010-08-20

作者: kingarde   发布时间: 2010-08-20

private static function getUrl() {
//定义变量
$url = '';
//取当前运行脚本地址,即地址栏里的URL地址
$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
//如果在URL没有找到字符串page=
If (!ereg("(page=)", $url)) {
//如果没有找到?字符,一般,URL都会带参数,如game.php?do=list
if (!strpos($url,"?")) {
//没有找到需添加?
$url = $url."?page=1";
}
else {
//如找到,不添加如game.php?do=list&page=1
$url = $url."&page=1";
}
}
//返回RUL
return $url;
}

作者: cs123   发布时间: 2010-08-20