PHP中怎么实现伪静态

这期内容当中小编将会给大家带来有关PHP中怎么实现伪静态,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、做网站、水磨沟网络推广、微信小程序、水磨沟网络营销、水磨沟企业策划、水磨沟品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供水磨沟建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

代码:

";// /php100/test.php?id|1@action|2  $Php2Html_UrlString = str_replace("?","",str_replace("/", "", strrchr(strrchr($Php2Html_FileUrl, "/"),"?")));  echo $Php2Html_UrlString."
";// id|1@action|2  $Php2Html_UrlQueryStrList = explode("@", $Php2Html_UrlString);  print_r($Php2Html_UrlQueryStrList);// Array ( [0] => id|1 [1] => action|2 )  echo "
";  foreach($Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr)  {  $Php2Html_TmpArray = explode("|", $Php2Html_UrlQueryStr);  print_r($Php2Html_TmpArray);// Array ( [0] => id [1] => 1 ) ; Array ( [0] => action [1] => 2 )  echo "
";  $_GET[$Php2Html_TmpArray[0]] = $Php2Html_TmpArray[1];  }  //echo '假静态:$_GET变量';  print_r($_GET); // Array ( [id|1@action|2] => [id] => 1 [action] => 2 )  echo "
";  echo "
";  echo $_GET[id]."
";// 1  echo $_GET[action];// 2  ?>
";// /php100/test.php  echo $filename."
";// test.php   if(strtolower($filename)=='test.php'){   if(!empty($_GET[id])){    $id=intval($_GET[id]);    echo $id."
";    $action=intval($_GET[action]);    echo $action."
";   }else{    $nav=$_SERVER['REQUEST_URI'];    echo "1:".$nav."
";// /php100/test.php/1/2    $script=$_SERVER['SCRIPT_NAME'];    echo "2:".$script."
";// /php100/test.php    $nav=ereg_replace("^$script","",urldecode($nav));    echo $nav."
"; // /1/2    $vars=explode("/",$nav);    print_r($vars);// Array ( [0] => [1] => 1 [2] => 2 )    echo "
";    $id=intval($vars[1]);    $action=intval($vars[2]);   }   echo $id.'&'.$action;  }  ?>
";  $script_name=$_SERVER["SCRIPT_NAME"];  echo $script_name."
";  $nav=substr(ereg_replace("^$script_name","",urldecode($nav)),1);  echo $nav."
";  $nav=preg_replace("/^.ht(m){1}(l){0,1}$/","",$nav);//这句是去掉尾部的.html或.htm  echo $nav."
";  $vars = explode("/",$nav);  print_r($vars);  echo "
";  for($i=0;$i";  $action=$_GET["action"];//结果为'_add'  echo $action;  ?>

上述就是小编为大家分享的PHP中怎么实现伪静态了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


本文标题:PHP中怎么实现伪静态
本文来源:http://ybzwz.com/article/jooisg.html