這篇“php如何隱藏傳參”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“php如何隱藏傳參”文章吧。
十載的磴口網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整磴口建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“磴口網(wǎng)站設(shè)計(jì)”,“磴口網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
php隱藏傳參的方法:1、創(chuàng)建一個(gè)PHP示例文件;2、通過(guò)“$_SERVER["REQUEST_URI"];”獲取URI;3、通過(guò)“foreach($Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr) {...}”等方法實(shí)現(xiàn)偽靜態(tài)隱藏傳參即可。
php 怎么隱藏傳參?
PHP 偽靜態(tài) 隱藏傳參 PHP 偽靜態(tài)隱藏傳遞參數(shù)名的四種方法
想了解PHP 偽靜態(tài)隱藏傳遞參數(shù)名的四種方法的相關(guān)內(nèi)容嗎,在本文為您仔細(xì)講解PHP 偽靜態(tài) 隱藏傳參的相關(guān)知識(shí)和一些Code實(shí)例,歡迎閱讀和指正,我們先劃重點(diǎn):PHP,偽靜態(tài),隱藏傳參,下面大家一起來(lái)學(xué)習(xí)吧。
偽靜態(tài)方法一:
代碼如下:
"; // /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 '假靜態(tài):$_GET變量
'; print_r($_GET); // Array ( [id|1@action|2] => [id] => 1 [action] => 2 ) echo "
"; echo "
"; echo $_GET[id]."
"; // 1 echo $_GET[action]; // 2 ?>
代碼如下:
偽靜態(tài)方法二:
";// /php100/test.php echo $filename."
";// test.php if(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; } ?>
偽靜態(tài)方法三:
代碼如下:
"; $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或.htm echo $nav."
"; $vars = explode("/",$nav); print_r($vars); echo "
"; for($i=0;$i"; $action=$_GET["action"];//結(jié)果為'_add' echo $action; ?>
偽靜態(tài)方法四:
代碼如下:
以上就是關(guān)于“php如何隱藏傳參”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。