2012-08-27 123 views
1

我理解的.htaccess和?VAR = $ 1,我想要做的是把$ 1作爲獨立的,如

http://localhost.com/file.php?stackoverflow 

將等同於

http://localhost.com/file.php?site=stackoverflow 

我猜這必須以我在下面陳述的方式完成。

回答

1

假設該網站始終應該是第一個查詢參數:

$site = ""; 
foreach($_GET as $key=>$_){ 
    $site = $key; 
    break; //breaks at first run, as site should be the first querystring parameter 
} 
1

可以使用這種方法雖然我建議你使用,你下面列出的傳統方法...

對於http://localhost.com/file.php?stackoverflow一個URL,如果你想測試參數的存在,你」 ð能夠使用這樣的事情 -

if (isset($_GET['stackoverflow']){ 
    // parameter exists. 
}