欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入
用php伪静态隐藏url传递参数名的四种方法:
php中的伪静态主要是为了隐藏传递的参数名,看在url上看不到传递的参数是什么,下面介绍四种方法。
方法一:
[1] => 1 [2] => 2 )
echo
;
$id=intval($vars[1]);
$action=intval($vars[2]);
}
echo $id.'&'.$action;
}
?>
方法二:
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
?>
[1] [2]