亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

路由中取$_SERVER['REQUEST_URI']的值來做,有點小疑問,請老師幫忙解答一下

覺得路由這里如果取控制器的名字就會出錯,如果取$_SERVER['PATH_IFO']就不存在這個問題,但是不知道取$_SERVER['PATH_IFO'],會不會有其他的隱患存在,請老師指正一下。測試圖如下:http://img1.sycdn.imooc.com//5875f8ef00018add04670238.jpg,

正在回答

6 回答

我也是這樣的 ?,$patharr=explode('/',trim($path,'/study/'));我稍微改了一下 ?這樣就可以把項目名稱隱藏掉

1 回復 有任何疑惑可以回復我~
#1

菜鳥猴子 提問者

非常感謝!
2017-01-12 回復 有任何疑惑可以回復我~

追答:PATH_INFO的話,有些環境的$_SERVER里沒有這個變量。。。

0 回復 有任何疑惑可以回復我~

要么建一個虛擬域名直接指到項目目錄下,要么直接使用PATN_INFO(不知道會有什么問題。。。)

不過其實照著老師的也沒毛病啊,你取控制器和方法名的時候數組下標寫1,2不就可以跳過項目名取到正確的控制器和方法名了么

0 回復 有任何疑惑可以回復我~

你應該指一個虛擬域名給在mymvc目錄上

0 回復 有任何疑惑可以回復我~

直接取$_SERVER['PATH_INFO']

1 回復 有任何疑惑可以回復我~

但是這樣靈活性就會變的不太好,如果你外層文件名字不是study 那么這里就會出現報錯$patharr=explode('/',trim($path,'/study/'));

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

路由中取$_SERVER['REQUEST_URI']的值來做,有點小疑問,請老師幫忙解答一下

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號