最新PHP 伪静态及参数隐藏传递的几种方法
以下是三零网为大家整理的最新PHP 伪静态及参数隐藏传递的几种方法的文章,希望大家能够喜欢!
以下介绍4种在伪静态下传递参数的方法:
伪静态方法一:
<?php // 伪静态方法一 echo $Php2Html_FileUrl . "<br>"; // /php100/test.php?id|1@action|2 echo $Php2Html_UrlString . "<br>"; // id|1@action|2 print_r($Php2Html_UrlQueryStrList); // Array ( [0] => id|1 [1] => action|2 ) echo "<br>"; // echo '假静态:$_GET变量<br />'; // Array ( [id|1@action|2] => [id] => 1 [action] => 2 ) echo "<br>"; echo $_GET[id] . "<br>"; // 1 echo $_GET[action];
|
伪静态方法二:
<?php echo $_SERVER['SCRIPT_NAME'] . "<br>"; // /php100/test.php if(strtolower($filename) == 'test.php'){ $nav = ereg_replace("^$script", "", urldecode($nav)); $vars = explode("/", $nav);
|
伪静态方法三:
<?php function mod_rewrite(){ echo $nav . "<br>"; $year = $_GET["year"]; //结果为'2006' $action = $_GET["action"]; //结果为'_add'
|
伪静态方法四:
<?php ?> |