修改的php分页ur优化的一个函数部分代码
这个是不用优化的!
//得到分页信息
这个是修改后的,
//得到分页信息
$pagestr=$_SERVER['PHP_SELF']."?";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "page") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$pagestr=$_SERVER['PHP_SELF']."?". htmlentities(implode("&", $newParams));
}
}
$pagestr.="&page=";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "page") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$pagestr=$_SERVER['PHP_SELF']."?". htmlentities(implode("&", $newParams));
}
}
$pagestr.="&page=";
这个是修改后的,
$pagestr=str_replace(".php","",$_SERVER['PHP_SELF'])."/";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $key=>$param) {
if (stristr($param, "page") == false) {
$purl = explode("=", $param);
array_push($newParams, $purl[1]);
}
}
if (count($newParams) != 0) {
$pagestr=$pagestr.htmlentities(implode("-", $newParams)).'-';
}
}
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $key=>$param) {
if (stristr($param, "page") == false) {
$purl = explode("=", $param);
array_push($newParams, $purl[1]);
}
}
if (count($newParams) != 0) {
$pagestr=$pagestr.htmlentities(implode("-", $newParams)).'-';
}
}
关于域名的黑名单
大型高性能网站的十项规则
