>首页> IT >

php 怎么隐藏传参

时间:2022-10-24 08:53:43       来源:PHP中文网

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。


(资料图)

php 怎么隐藏传参?

PHP 伪静态 隐藏传参 PHP 伪静态隐藏传递参数名的四种方法

想了解PHP 伪静态隐藏传递参数名的四种方法的相关内容吗,在本文为您仔细讲解PHP 伪静态 隐藏传参的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:PHP,伪静态,隐藏传参,下面大家一起来学习吧。

伪静态方法一:

代码如下:

";// /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.phpecho $filename."
";// test.phpif(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或.htmecho $nav."
";$vars = explode("/",$nav);print_r($vars);echo "
";for($i=0;$i";$action=$_GET["action"];//结果为"_add"echo $action;?>
登录后复制

伪静态方法四:

代码如下:

登录后复制

推荐学习:《PHP视频教程》

以上就是php 怎么隐藏传参的详细内容,更多请关注php中文网其它相关文章!

关键词: 静态方法 相关文章 相关内容