Обычно я использую $ _GET для перехвата параметров URL и отображения содержимого в зависимости от того, что это за параметр.
<?php
function isCmd($cmd) {
if(isset($_GET["cmd"]))
if($_GET["cmd"] == $cmd)
return TRUE;
return FALSE;
}
if(isCmd("page1")) {
echo "<p>That is page 1</p>";
}
else if(isCmd("page2")) {
echo "<p>That is page 2</p>";
}
else if(isCmd("page3")) {
echo "<p>That is page 3</p>";
}
else {
echo "<p>That is the normal page</p>";
}
URL-адрес будет выглядеть следующим образом example.com/script.php
example.com/script.php?cmd=page1
example.com/script.php?cmd=page2
example.com/script. php? cmd = page3
И это работает, как и ожидалось, но я вижу на веб-сайтах, что они могут сделать только:
example.com/script.php ? page1
example.com/script.php?page2
example.com/script.php?page3
и это будет работать, без cmd =
Как я могу сделать то же самое в PHP?