0

例:

ウェブページabc.com/index.phpがあります

ユーザーがabc.com/index.php/bbdhabc.com/index.php/bb/saggfd/gjasgd/hsahgdabc.com/index.php/bb/saggfd/gjasなどに接続しているかどうかを検出したい私のホストにそのようなページがなくても。

私はphpを使用しており、.htaccessファイルを使用せずにそれを行う方法が必要です。助けてくれてありがとう!

4

1 に答える 1

2

$_SERVER['REQUEST_URI']ご覧ください。必要なものはすべてここからアクセスできます。例:

abc.com/index.php/bb/saggfd/gjas

それはそのようになります:

/index.php/bb/saggfd/gjas

/index.php次のようなものでストリップします。

echo substr($_SERVER['REQUEST_URI'], strlen($_SERVER['SCRIPT_NAME']));

そして、あなたは設定されています。


GETパラメータの処理方法に関する最新情報:

// get the full request uri
$requestUri = substr($_SERVER['REQUEST_URI'], strlen($_SERVER['SCRIPT_NAME']));

// let php parse that url (though it's just a part of the full url)
$chunks = parse_url($requestUri);

// let php parse the query string
parse_str(isset($chunks['query']) ? $chunks['query'] : '', $chunks['query']);

// debug output
print_r($chunks);
于 2012-08-22T08:23:22.323 に答える