Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php stackoverflow上的Explain/users/uid/name_Php_Url - Fatal编程技术网

Php stackoverflow上的Explain/users/uid/name

Php stackoverflow上的Explain/users/uid/name,php,url,Php,Url,我在许多其他基于社区的网站上看到过这种“格式”,并且一直想知道它是如何实现的。基本上我的问题是“如何/users/9920018/elijah-pilcher工作” 我的意思是,每个用户都有不同的目录吗?i、 e./users/uid/以及它是如何完成的 目前,我有一个用户数据库,用户没有任何方式查看他们的数据,我知道有很多方法可以做到这一点,但我想遵循一种常见的方法(如stackoverflow) 我不是在寻找任何代码,只是一个解释,如果您需要我进一步解释我的问题,只需问:)。如果这是重复的,

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

我的意思是,每个用户都有不同的目录吗?i、 e./users/uid/以及它是如何完成的

目前,我有一个用户数据库,用户没有任何方式查看他们的数据,我知道有很多方法可以做到这一点,但我想遵循一种常见的方法(如stackoverflow)


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

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


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

研究
重写规则
漂亮URL
。可能也是一个dup。另外,RESTful API对您来说可能是一个有趣的话题。为您挑选了一些副本(如果您想进一步研究,还有更好的副本)。StackOverflow用户URL有一点值得注意:用户名只是装饰性的。如果要匹配用户名或公开数据库内部ID,则取决于应用程序逻辑。(IMO通常不太专业,但由于用户名不必是唯一的,因此有必要这样做)。