php 传递2个参数 怎么隐藏id
比如***.com/**.php?id=123&md=456怎么隐藏其中的等号和&符号或者用***.com/**.php/123/456123和456两个是不同。php代...
比如 ***.com/**.php?id=123&md=456
怎么隐藏其中的等号和&符号
或者用***.com/**.php/123/456 123和456 两个是不同。php代码怎么写 展开
怎么隐藏其中的等号和&符号
或者用***.com/**.php/123/456 123和456 两个是不同。php代码怎么写 展开
6个回答
展开全部
用php回写功能 实现伪静态
1、开启rewrite功能
打开注释LoadModule rewrite_module modules/mod_rewrite.so
2、网站配置回写规则
RewriteEngine On
RewriteRule ^/index/([A-Za-z0-9]+)/([A-Za-z0-9]+)/(.*)$ /index.php?id=$1&md=$2
1、开启rewrite功能
打开注释LoadModule rewrite_module modules/mod_rewrite.so
2、网站配置回写规则
RewriteEngine On
RewriteRule ^/index/([A-Za-z0-9]+)/([A-Za-z0-9]+)/(.*)$ /index.php?id=$1&md=$2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以实现url的重写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请求地址
x.php/id/123/md/456
处理
<?php
$q = $_SERVER['PATH_INFO'];
$p = array();
if($q){
$arr = explode('/',substr($q,1));
$c = count($arr);
if($c>0 && $c%2==0){
for($i=0;$i<$c;$i+=2){
$p[$arr[$i]] = $arr[$i+1];
}
}
}
var_dump($p);
x.php/id/123/md/456
处理
<?php
$q = $_SERVER['PATH_INFO'];
$p = array();
if($q){
$arr = explode('/',substr($q,1));
$c = count($arr);
if($c>0 && $c%2==0){
for($i=0;$i<$c;$i+=2){
$p[$arr[$i]] = $arr[$i+1];
}
}
}
var_dump($p);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有理解。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用伪静态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询