$ _ GET обычно используется, если вы отправляете информацию на другую страницу, используя URL-адрес.
$ _ POST обычно используется, если вы отправляете информацию из формы.
Если вам когда-либо понадобится написать свой код, чтобы он мог принимать информацию, отправленную обоими способами, вы можете использовать $ _ REQUEST . Убедитесь, что вы проверяете, какая информация отправляется, особенно если вы используете ее с базой данных.
По вашему вопросу похоже, что вы используете это для отображения различного контента на странице?
Возможно, вы хотите использовать что-то вроде switch , чтобы разрешить использование только определенных имен страниц?
т.е.
$ Pagename = $ _ REQUEST [ 'страница'];
Переключатель ($ Pagename) {
case 'home': $ include = 'home.php'; break;
case 'about': $ include = 'about.php'; break;
регистр по умолчанию: $ include = 'error.php'; перерыв;
}
включают ($ включают);
Это действительно упрощенный пример, но если переменная $ page не является домашней или домашней, на веб-сайте будет отображаться страница с ошибкой.
Надеюсь, это поможет!