URLの最後のスラッシュの後の文字列をチェックしようとしています。次のようにURLをチェックしようとすると内部サーバーエラーが発生する
私のコードは次のとおりです。
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$data = substr($url, strrpos($url, '/') + 1);
if($data == "dashboard") {
require_once VIEW_ROOT . '/cp/dashboard_view.php';
} else {
echo $data;
}
私はhttp://MYURL/dashboard/in
に行くたら、それは$data
としてin
表示する必要があります。代わりに、それは私に500エラーを与える。
同じ500エラーです。でも、お試しいただきありがとうございます:) – Chris
私もあなたのコードでそのエラーを取得していない... ifステートメントを完全にコメントしてください。 –
'$ data'をチェックするにはif文が必要です。編集:もし私が 'require'をコメントアウトしても、それはまだエラーを投げます。 – Chris