gpt4 book ai didi

php - 如何使用 PHP 将我的 URL 转换为两个可变部分?

转载 作者:行者123 更新时间:2023-11-29 04:07:30 25 4
gpt4 key购买 nike

我想将我的网址转换成两部分,例如我有 4 个网址

  • c/类别1
  • c/类别2
  • p/page1
  • p/page2

现在我真正想要的是将 URL 转换成两部分,例如

$veriable_name1 = c
$veriable_name2 = category 1

$veriable_name1 = c
$veriable_name2 = category 2

$veriable_name1 = p
$veriable_name2 = page 1

$veriable_name1 = p
$veriable_name2 = page 2

在上面的示例中,C 确定类别,P 确定页面。当我按照教程使用 PHP 将 PHP url 转换为 SEO 友好的 url 时,但他们只给出了一个示例,通过使用 PHP/MySQL 从单个表转换 url。

我遵循的代码:

<?php
include('db.php');
if ($_GET['url']) {
$url = mysql_real_escape_string($_GET['url']);
$url = $url.'.html'; //Friendly URL
$sql = mysql_query("select title,body from blog where url='$url'");
$count = mysql_num_rows($sql);
$row = mysql_fetch_array($sql);
$title = $row['title'];
$body = $row['body'];
} else {
echo '404 Page.';
} ?>

HTML 部分

<body>
<?php
if ($count) {
echo "<h1>$title</h1><div class='body'>$body</div>";
} else {
echo "<h1>404 Page.</h1>";
} ?>
</body>

但我的页面上有多个链接,如果有其他最佳建议,我想从多个表中提取

最佳答案

你需要这样的东西:

$url = "c/category1";

$str_pos = strpos($url, "/");
$url_1 = substr($url, 0, $str_pos);
$url_2 = substr($url, $str_pos+1);

echo $url_1."<br/>";
echo $url_2;

结果:

c
category1

关于php - 如何使用 PHP 将我的 URL 转换为两个可变部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27219958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com