以下是一个简单的PHP路由范例,展示了如何根据不同的URL路径来执行不同的操作。

路由路径对应的PHP文件或函数功能描述
/index.php显示首页内容
/aboutabout.php显示关于我们页面
/contactcontact.php显示联系方式页面
/productsproducts.php显示产品列表页面
/product/{id}product.php显示指定ID的产品详情页面

以下是实现这些路由的PHP代码:

实例php路由范例,PHP路由范例实例:如何实现简单的URL路由  第1张

```php

// 定义路由规则

$routes = [

'/' => 'index.php',

'/about' => 'about.php',

'/contact' => 'contact.php',

'/products' => 'products.php',

'/product/{id}' => 'product.php'

];

// 获取当前URL路径

$currentPath = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);

// 获取URL参数

$parameters = [];

// 解析URL路径和参数

foreach ($routes as $route => $file) {

if (preg_match("