2013-08-23 57 views
1

我想開始一個新的PHP項目,但我在尋找一些答案之前,我開始,因爲我有一點PHP的經驗。

這裏的情況:

我想用簡單的PHP $ _GET變量在url中包含更多信息。 http://mywebsite.eu/subject.php?region=nlhttp://mywebsite.eu/nl/subject
http://mywebsite.eu/subject.php?region=behttp://mywebsite.eu/be/subject
http://mywebsite.eu/subject.php?region=globalhttp://mywebsite.eu/subject


我的問題:
+ 如何創建從上面的例子乾淨的URL
+哪有我從已清除的URL中檢索GET變量(reverse)from http://mywebsite.eu/nl/subject $ _GET ['region']
+如果你知道一個很好的方式來找出遊客的國家代碼。讓我知道:D

我希望我的解釋有道理。 - 我知道是有很多類似的話題,但它很難找到一個主題配對我case--

+0

ÿ您可能會從使用框架構建您的項目中受益。如果可以,請花點時間研究一兩個問題。我會建議http://www.symfony.com框架。 – lsouza

回答

2

你可以寫rewirte規則你.htaccess文件中像

RewriteEngine on 
RewriteRule ^([^//]+)/([^//]+)$ $2.php?region=$1 [QSA,L] 

$1將包含像NL地區,AR ...和$2將有subject和將土地以subject.php?region=nl

只是echo $_GET['region']你將有nl