我有一个网站,说它
如果我做类似的事情,现在我可以显示用户信息
http://mywebsite.com/user.php?name=John
我使用php查询数据库以将用户信息生成为html页面
但是我该怎么做
我是否为我拥有的每个用户创建一个页面?还是有更好的方法
答案 0 :(得分:0)
这是从URL中隐藏user.php?name=
的基本规则。将其放在您的根.htaccess
文件中。
mod_rewrite
必须在PHP中启用,并且该版本将适用于高于5.2.6的PHP版本。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ user.php?name=$1 [L]
答案 1 :(得分:0)
您可以像这样使用.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ user.php?name=$1 [QSA]
然后获取用户
<?php
$user = $_GET['name'];
?>