http://localhost/allsides/.htaccessRewriteRule nicht befolgt
RewriteRule (. *) Index.php? $ 1 [L]
http://localhost/allsides/test
Ein oder mehrere Zeichen nach Allsides/sind $ 1
$ _GET gespeichert in ist 1 $.
Test ist nicht $ _GET!
Was ist los?
http://localhost/allsides/.htaccessRewriteRule nicht befolgt
RewriteRule (. *) Index.php? $ 1 [L]
http://localhost/allsides/test
Ein oder mehrere Zeichen nach Allsides/sind $ 1
$ _GET gespeichert in ist 1 $.
Test ist nicht $ _GET!
Was ist los?
Wenn …?test
angefordert wird, $_GET
s erste Schlüssel des Elements wird test
ein keinen Wert (gleich …?test=
) hat.
Verwenden Sie entweder current(array_keys($_GET))
, um den Schlüssel des ersten Elements $_GET
abzurufen, oder verwenden Sie $_SERVER['QUERY_STRING']
, um die vollständige Abfrage abzurufen.
Hmmm ... wie man $ _GET die eine oder mehrere Zeichen nach Allseiten macht? –
Ändern Sie Ihre Regel in 'index.php? Path = $ 1' und suchen Sie in' $ _GET ["path"] '. –
print_r ($ _ GET); Array (index.php =>) // index.php controller = $ 1 action = $ 2 & params = $ 3 print_r ($ _ GET) (. *)? (. *)? (*.?); Array ([Controller] => index.php [Aktion] => [Parameter] =>) Was ist los? –