php - 将 URL 重定向到正确的用户页面

标签 php mysql html redirect

我只是在寻找有关以下内容的一些帮助,不幸的是我无法找到解决方案,也许是因为不知道到底该怎么调用它。我只能找到与我的要求相反的解决方案。

目前我已经设置了一个用户页面,可以通过如下 URL 访问该页面:

[DOMAIN_NAME]/client/?client=3

我希望用户能够输入:

[DOMAIN_NAME]/apples

并被定向到先前的 URL,假设 apples 是有效的用户名。

我正在使用 PHP,我知道我可以将其设置为让用户拥有自己的文件夹等,但想知道是否有一个 URL 重定向解决方案。最好能够保留用户输入的 URL,但显示真实信息。

谢谢, 希里安

最佳答案

$fullurl = explode('/',$_SERVER['SCRIPT_NAME']);
$username = $fullurl[count($fullurl)-1];
echo $username;

然后检查 $username e.i 它是否是有效用户,如果有效用户则重定向到您想要的页面。

header('Location: http://www.domain.com/userfolder/yourpage.php?userid=$userid');

关于php - 将 URL 重定向到正确的用户页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19906006/

相关文章:

php - jquery中如何对选中字段的值求和

mysql - php mysql通用更新查询不更新数据库中的数据

javascript - 我可以在 jQuery 中的 'click' 和 'addClass' 之间添加延迟吗?

mysql - 如何高效地将动态文本保存到数据库中?

JavaScript - 无法在函数中传递参数

javascript - 表单验证,缺少字段背景颜色

php - 如何在 Twig 中不显示密码字段中的标签

php - 我如何获得 Zend_Paginator 对象的行数?

php - 使用 MySQLi 进行无缓冲查询?

python - 通过 django 从 mySQL 服务器获取内容到网页时出现问题