我正在建立一个用户家庭系统,用户可以在家中互相访问或查看自己的用户家庭系统。这可以通过example.com/profile/username
我现在有.htaccess;
RewriteRule ^profile/(.*)/?$ index.php?url=profile&user=$1 [L,QSA]
这基本上可以让我现在可以去做example.com/profile/Ryan
或任何名字!但问题是如何让html标题标记说出该人的用户名。
我正在使用的引擎使我$_GET['user']
,但当我这样做时,我得到了这个:
我知道我可能不得不用一些php来回应它,所以我也做了......
<title>Wrex - <?php echo $_GET['user'] ?></title>
但是这不打印任何东西,并将标题保留为Wrex - :S
PS:文件扩展名为php
。
答案 0 :(得分:-1)
您可以在此处了解有关PHP和.htaccess的更多信息:https://www.digitalocean.com/community/articles/how-to-use-the-htaccess-file
<?php
$username = (name)
if (!isset($username)) {
// If the variable is not set (empty) set it to 'Guest'
$username = 'Guest';
}
$title = sprintf('Welcome, %s!', $username);
?>
<html>
<head>
<title><?php echo $title; ?></title>
</head>
</html>