项目需求:
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将数组中的元素转换为整数,并将结果返回。文章来源:https://www.toymoban.com/news/detail-698693.html
@漏刻有时文章来源地址https://www.toymoban.com/news/detail-698693.html
到了这里,关于php截取网址/参数作为的短网址的实现方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!