2012-07-06 67 views
0

我試過這個,但結果就好像我輸入了null的get,get標題沒有被返回(我知道這可以工作我的服務器,因爲我有MediaWiki,它的工作原理是index.php/main_page)我想使用這種方法,因爲我目前無法訪問.htaccess。index.php/hello而不是index.php?title = hello

感謝,

MuqMan

+0

我知道它是可能的,因爲我使用mediawiki,它的工作原理沒有.htaccess但我不知道該怎麼做。 – user115422 2012-07-06 02:57:08

+0

你試過了什麼? – 2012-07-06 03:01:51

回答

1

價值觀不來了?後的網址將不被放入$_GET超全局。您需要改用$_SERVER['REQUEST_URI']

您將需要手動解析出您正在查找的值。

+0

哦,謝謝,我會試試看... – user115422 2012-07-06 02:57:22

+0

$ x = explode(「/」,$ _SERVER ['REQUEST_URI']); $ title =(count($ x)> 2)?結束($ x):'content'; $ urlid =(strlen($ title)> 0)? $ title:'content';我認爲這效果最好 – user115422 2012-07-09 11:58:53

1

也許這是一個想法,把你的「你好」值在POST而不是GET來達到它。 雖然你讓URL顯示「你好」爲美容(SEO)的原因。

+0

我該怎麼做? – user115422 2012-07-06 16:34:11

+0

$ _POST是一個超全局數組,您可以在其中添加像這樣的鍵和值對: $ _POST [「title」] =「hello」; 並從這個數組中退出: $ titlevar = $ _POST [「title」]; – 2012-07-06 19:02:19

+0

那麼,它的工作? – 2012-07-09 06:42:06

相關問題