路由中取$_SERVER['REQUEST_URI']的值來(lái)做,有點(diǎn)小疑問(wèn),請(qǐng)老師幫忙解答一下
覺(jué)得路由這里如果取控制器的名字就會(huì)出錯(cuò),如果取$_SERVER['PATH_IFO']就不存在這個(gè)問(wèn)題,但是不知道取$_SERVER['PATH_IFO'],會(huì)不會(huì)有其他的隱患存在,請(qǐng)老師指正一下。測(cè)試圖如下:,
覺(jué)得路由這里如果取控制器的名字就會(huì)出錯(cuò),如果取$_SERVER['PATH_IFO']就不存在這個(gè)問(wèn)題,但是不知道取$_SERVER['PATH_IFO'],會(huì)不會(huì)有其他的隱患存在,請(qǐng)老師指正一下。測(cè)試圖如下:,
2017-01-11
舉報(bào)
2017-01-11
我也是這樣的 ?,$patharr=explode('/',trim($path,'/study/'));我稍微改了一下 ?這樣就可以把項(xiàng)目名稱隱藏掉
2017-07-05
追答:PATH_INFO的話,有些環(huán)境的$_SERVER里沒(méi)有這個(gè)變量。。。
2017-07-05
要么建一個(gè)虛擬域名直接指到項(xiàng)目目錄下,要么直接使用PATN_INFO(不知道會(huì)有什么問(wèn)題。。。)
不過(guò)其實(shí)照著老師的也沒(méi)毛病啊,你取控制器和方法名的時(shí)候數(shù)組下標(biāo)寫1,2不就可以跳過(guò)項(xiàng)目名取到正確的控制器和方法名了么
2017-03-05
你應(yīng)該指一個(gè)虛擬域名給在mymvc目錄上
2017-02-07
直接取$_SERVER['PATH_INFO']
2017-01-12
但是這樣靈活性就會(huì)變的不太好,如果你外層文件名字不是study 那么這里就會(huì)出現(xiàn)報(bào)錯(cuò)$patharr=explode('/',trim($path,'/study/'));