Различные методы создания имени страницы PHP

Метод 1: статические имена страниц
Самый простой метод — назначить статические имена страниц непосредственно вашим PHP-файлам. Например:

// about.php
// This is the about page

Метод 2: использование суперглобального объекта $_GET
Если вы хотите передать динамические параметры в URL-адресе, вы можете использовать суперглобальный объект $_GET. Вот пример:

// profile.php?id=123
$id = $_GET['id'];
// Fetch user details based on the ID

Метод 3: использование переменной $_SERVER
Другой подход заключается в использовании переменной $_SERVERдля извлечения конкретной информации о запросе, например URL-адреса или метода запроса. Вот пример:

// index.php
$request_uri = $_SERVER['REQUEST_URI'];
// Perform actions based on the requested URI
// .htaccess
RewriteEngine On
RewriteRule ^about$ about.php [L]

Метод 5: использование базы данных
Если у вас большое количество страниц или вам нужен динамический контент, хранение имен страниц в базе данных может оказаться полезным. Вот пример:

// pages table structure: id, page_name, content
// page.php?page_name=about
$page_name = $_GET['page_name'];
// Fetch content based on the page name from the database

В этой статье мы рассмотрели различные методы генерации имен страниц PHP. Независимо от того, выбираете ли вы статические имена, используйте суперглобальный $_GET, используйте $_SERVER