巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

php 友爱URL的完成(吐血保举)

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-05-01 19:06:17 阅读数: 106

友爱URL的完成(吐血保举)
大师常常看到别的站的URL是如许的吧?
http://www.xxx.com/module/show/action/list/page/7

http://xx.com/module/show/action/show/id/8.shtml 带扩大名的

http://xx.com/module/show/action/show/id/8?word=ss&age=11
如许的吧
明天我便是宣布下这类体例的完成,并自力出最简略的代码
函数以下,没封装成类,首要是没须要,用函数能便利些
复制代码 代码以下:
<?php
/**
* 取得友爱的URL拜候
*
* @access public
* @return array
*/
function getQueryString(){
$_SGETS = explode("/",substr($_SERVER["PATH_INFO"],1));
$_SLEN = count($_SGETS);
$_SGET = $_GET;
for($i=0;$i<$_SLEN;$i+=2){
if(!empty($_SGETS[$i]) && !empty($_SGETS[$i+1])) $_SGET[$_SGETS[$i]]=$_SGETS[$i+1];
}
$_SGET["m"] = !empty($_SGET["m"]) && is_string($_SGET["m"]) ? trim($_SGET["m"])."Action" : "indexAction";
$_SGET["a"] = !empty($_SGET["a"]) && is_string($_SGET["a"]) ? trim($_SGET["a"]) : "run";
return $_SGET;
}
/**
* 天生链接URL
*
* @access public
* @param array $arr
* @return string
*/
function setUrl($arr){
global $Global;
$queryString="";
if($Global["urlmode"]==2){
foreach($arr as $k=> $v){
$queryString.=$k."/".$v."/";
}
}
$queryString.=$Global["urlsuffix"];
return $queryString;
}
?>

利用很简略
复制代码 代码以下:
<?php
$_GET= getQueryString();
?>

可是如许还不行,如许只能完成
http://www.xxx.com/index.php/module/show/action/list/page/7 如许的
中间多了个index.php 为此咱们要把他去掉,只好重写
可是有些文件 又不但愿如许,比方 款式 图片,那就放前提里
成立一个 .htaccess文件
复制代码 代码以下:
RewriteEngine on
RewriteCond $1 !^(index.php|css|pics|themes|js|robots.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

此刻OK了,从速去测试吧
复制代码 代码以下:
<?php
$_GET= getQueryString();
print_r($_GET);
?>
一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。比来几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

27
04月
PHP完成长文章分页实例代码(附源码)

当文章内容比拟长,为了更好的知足用户休会度,咱们将文章内容分页显现处置,而普通分页处置是在背景宣布文章的时辰就将提交的内容天生多个分页后的静... >>概况

30
04月
简略的php写入数据库类代码分享

不晓得首创要写到漫笔里。 All right ,第一篇博文。 有三个类: 1 . 过滤输出(轻量级的) class input_filter... >>概况

24
04月
CSS中overflow-y: visibl

场景比来要做的一个须要是挪动真个h5页面,请求有一排可挑选的卡片, 超越容器局部能够摆布滑动,同时每张卡片左上角要有一个删除按钮。以下图:心... >>概况

10
04月
不时改革的手艺,对设想师的任务究竟有甚么影

编者按:咱们糊口在一个疾速成长的时期,手艺正在以难以设想的速率疾速地前进,即使咱们所处的设想行业,也跟着这些趋向和手艺前进而产生着肉眼可见的... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站