0
http://localhost/allsides/.htaccessのRewriteRuleは
のRewriteRule(。*)のindex.php?$ 1 [L]
http://localhost/allsides/test
つ以上allsidesは/ $ 1
$ _GETを中に保存された後、文字を守りません$ 1です。
テストは$ _GETではありません!
どうしたのですか?
http://localhost/allsides/.htaccessのRewriteRuleは
のRewriteRule(。*)のindex.php?$ 1 [L]
http://localhost/allsides/test
つ以上allsidesは/ $ 1
$ _GETを中に保存された後、文字を守りません$ 1です。
テストは$ _GETではありません!
どうしたのですか?
…?test
が要求された場合、$_GET
の最初の要素のキーは、test
には値がありません(…?test=
)。
current(array_keys($_GET))
を使用して、$_GET
の最初の要素のキーを取得するか、$_SERVER['QUERY_STRING']
を使用して完全なクエリを取得します。
Hmmm ... $ _GETをallsidesの後の1つ以上の文字にする方法は? –
ルールを 'index.php?path = $ 1'に変更し、' $ _GET ["path"] 'を見てください。 –
print_r($ _ GET); アレイ(index.phpを=>) // index.phpをコントローラ= $ 1&アクション= $ 2 - paramsは= $ 3 ますprint_r($ _ GET)(*)?(*)?(*)?。 アレイ([コントローラ] => index.php [アクション] => [パラメータ] =>) 何が起こっていますか? –