PHP动态用户配置文件url

标签 php mysql

我有 mysql 数据库,其中的用户信息如下:

 ID  Name         Pretty_name
 1   Steve_223    steve
 2   Ryan_03      ryan

然后,我有一个user_profile.php,它通过访问数据库来获取相关的用户信息。

现在我的问题如下:

如果用户访问 example.com/user/steve,我想显示该人的个人资料页面。由于 URL 是动态的,我该如何访问该用户个人资料页面? (或者当url是动态的时候如何访问php文件?)

我对 php 不太熟悉。我阅读了网站上的其他一些问题,但我想我应该问一个问题以使事情更容易理解:

最佳答案

如果您使用的是 Apache Web 服务器,那么使用模块 mod_rewrite 来调用您的 user_profile.php 脚本怎么样:

将此行添加到 Apache 配置文件的 VirtualHost block 中:

RewriteRule '^/user/(.*)$' '/user_profile.php?user=$1'

因此,当用户在浏览器中输入“http://example.com/user/steve ”时,他将看到页面“http://example.com/user_profile.php?user=steve ”。

最终,在您的 user_profile.php 脚本中,可以在变量 $_GET['user'] 中访问请求的用户名。

关于PHP动态用户配置文件url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42599023/

相关文章:

php - Inner Join limit 左表结果限制为 1

php - 如何将php中的日期转移到js中

javascript - 在 PHP 应用程序中使用 Vue.js 组件

Null 值的 Java Criteria 构建器

PHP Elastic Search 过滤查询字符串搜索

php - 如何在用户可以创建报告之间添加一些时间?

mysql - 如何在 Mac OS X 上删除 MySQL 的安装

php - 将 php 页面连接到 mySql

mysql - 如何将两个mySQL数据库合并为一个?

mysql - LotusScript - 如何修复 LS :DO Error 720- ODBC could not complete the requested operation