首页 > 解决方案 > 在stackoverflow上解释/users/uid/name

问题描述

我在许多其他基于社区的网站上看到过这种“格式”,并且一直想知道它是如何完成的。基本上我的问题是“/users/9920018/elijah-pilcher 如何工作”。

我的意思是每个用户都有不同的目录吗?即 /users/uid/ 以及它是如何完成的。

目前我有一个用户数据库,无论如何用户都无法查看他们的数据,我知道有很多方法可以解决这个问题,但我想遵循一种常见的方式(比如 stackoverflow)。

我不是在寻找任何代码,只是一个解释,如果您需要我进一步解释我的问题,请询问:)。如果这是重复的,我很抱歉。

标签: phpurl

解决方案


这些被称为路径参数。简而言之,在 URL 和服务器上的目录之间不必存在 1:1 映射。

您可以将 yoursite.com/users/ 下的任何内容指向单个 servlet(或 PHP 脚本),并使用后面的整数/users/作为您要为其检索信息的用户的 ID。


推荐阅读