php - 如何使用 PHP 为每个注册用户提供自己的 url?

标签 php mysql

我正在创建一个购物门户,每个客户都会在其中发布他们的产品,付款后我们将为该客户提供单独的用户名和密码。因此,我需要为每个客户单独创建一个 URL 链接,以便它显示该特定客户的产品。

例如,像 Facebook 一样,如果我创建一个单独的帐户,我的页面将变为 ( https://www.facebook.com/dinesh.darkknight ),其中显示了我自己的详细信息或帖子。像这样,我需要为我的网站中的每个客户提供一个单独的页面 (www.seloncart.com/customername)。一旦我给出该客户名称,它应该显示该客户单独发布的产品。

最佳答案

  1. 配置您的服务器以通过脚本运行所有内容(例如,在 Apache 中,ScriptAlias//hosts/example.com/htdocs/yourApplication.php)
  2. 查看 $_SERVER['PATH_INFO'] 以确定用户名是什么(如果有)。
  3. 使用该信息来决定是否要显示“产品列表页面”或其他内容
  4. 在数据库中搜索适当的数据

您可能会发现许多 MVC 框架对步骤 2 和 3 有很大帮助。

关于php - 如何使用 PHP 为每个注册用户提供自己的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859538/

相关文章:

php - 从涉及多个表的查询中获取 CSV

php - 使用 Twitter 单一访问 token 的 Zend OAuth

mysql - 如何在mysql脚本中获取这个结构

MysQl 将来自同一用户的数据分组在一起

mysql - MySQL 的 INSERT 查询中的用户定义变量

javascript - 使用 PHP 和 AJAX 填充模态内容?

php - 如何通过浏览器在php中执行系统调用?

php - 如何检测用户在移动设备上并提供应用程序

mysql - 重启 MySQL 后的 LAST_INSERT_ID

java - 使用 Hibernate Criteria 加入而不使用 Alias on Restriction