私は .htaccess と ?var=$1 を理解しています。
http://localhost.com/file.php?stackoverflow
に相当します
http://localhost.com/file.php?site=stackoverflow
これは、以下で述べたのと同じ方法で行う必要があると思います。
この方法を使用できますが、以下にリストされている従来の方法を使用することをお勧めします...
のURLのhttp://localhost.com/file.php?stackoverflow
場合、そのパラメータの存在をテストする場合は、次のようなものを使用できます-
if (isset($_GET['stackoverflow']){
// parameter exists.
}
サイトが常に最初のクエリ文字列パラメータであると仮定します。
$site = "";
foreach($_GET as $key=>$_){
$site = $key;
break; //breaks at first run, as site should be the first querystring parameter
}