php截取网址/参数作为的短网址的实现方案

项目需求:
http://menzhen.com/t/?yzzdd,如何分离出yzzdd,并将?yzzdd作为数值从数据库中读取对应的数据,进行页面跳转。

获取 URL

在 PHP 中,你可以使用 parse_url() 函数来解析 URL 并获取其组成部分。要获取 URL 中的路径部分并解析其中的数值,你可以编写一个函数来执行此操作。

以下是一个示例函数,它将接收一个 URL 字符串作为输入,并返回路径部分中的数值:

function getPathValues($url)
{
    //使用 strpos 函数找到 "?" 的位置
    $questionMarkPosition = strpos($url, '?');

    //检查是否找到了 "?"
    if ($questionMarkPosition !== false) {
        // 使用 substr 函数从 "?" 后的位置提取字段
        $field = substr($url, $questionMarkPosition + 1);

        // 输出字段
        echo $field;
    } else {
        // 没有找到 "?"
        echo '没有找到 "?"';
    }
}

$url = $_SERVER['REQUEST_URI'];
$values = getPathValues($url);
print_r($values);

在上述示例中,getPathValues 函数首先使用 `$_SERVER[‘REQUEST_URI’]; 函数解析 URL,并获取其中的路径部分。然后,分离出yzzdd将数组中的元素转换为整数,并将结果返回。


@漏刻有时

你可能感兴趣的:(漏刻有时,php,php,开发语言)