php - 在stackoverflow上解释/users/uid/name
问题描述
我在许多其他基于社区的网站上看到过这种“格式”,并且一直想知道它是如何完成的。基本上我的问题是“/users/9920018/elijah-pilcher 如何工作”。
我的意思是每个用户都有不同的目录吗?即 /users/uid/ 以及它是如何完成的。
目前我有一个用户数据库,无论如何用户都无法查看他们的数据,我知道有很多方法可以解决这个问题,但我想遵循一种常见的方式(比如 stackoverflow)。
我不是在寻找任何代码,只是一个解释,如果您需要我进一步解释我的问题,请询问:)。如果这是重复的,我很抱歉。
解决方案
这些被称为路径参数。简而言之,在 URL 和服务器上的目录之间不必存在 1:1 映射。
您可以将 yoursite.com/users/ 下的任何内容指向单个 servlet(或 PHP 脚本),并使用后面的整数/users/
作为您要为其检索信息的用户的 ID。
推荐阅读
- javascript - 在页面加载后 2 秒禁用 unsafe-eval 的安全性,而不是从一开始就禁止它?
- c# - WPF:带有自定义模板的按钮整体不可点击
- java - 当项目导出为 JAR 时,带有 java admin SDK 的 Firebase 会出错
- angular - 类型 'void' 不可分配给类型 'User[]'
- python - 列表列表中同一列表中元素的比较
- javascript - Javascript 映射集合
- ruby-on-rails - Ruby on Rails 无法生成带有地图内容 wicked_pdf 的 pdf
- powershell - 如何通过 PowerShell 从文件中调用特定行
- vb.net - 编辑按钮:从数据网格视图中的字符串“名称”转换
- html - 当宽度很窄时,使列在布尔玛垂直堆叠?