1

私は .htaccess と ?var=$1 を理解しています。

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

に相当します

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

これは、以下で述べたのと同じ方法で行う必要があると思います。

4

2 に答える 2

1

この方法を使用できますが、以下にリストされている従来の方法を使用することをお勧めします...

のURLのhttp://localhost.com/file.php?stackoverflow場合、そのパラメータの存在をテストする場合は、次のようなものを使用できます-

if (isset($_GET['stackoverflow']){
  // parameter exists.
}
于 2012-08-27T14:09:10.243 に答える
1

サイトが常に最初のクエリ文字列パラメータであると仮定します。

$site = "";
foreach($_GET as $key=>$_){
  $site = $key;
  break; //breaks at first run, as site should be the first querystring parameter
}
于 2012-08-27T14:09:27.653 に答える