使用 php 向每个人显示自定义页面

Use php to show custom pages to each individual

我正在 Joomla 上创建一个网站,并希望为每个用户创建一个私人页面。如果有人知道除了给每个人自己的小组之外最好的方法,这就是我想尝试的方法:

我想创建一个页面,其中 php 将根据登录用户的用户 ID 匹配文件名。这是我到目前为止的代码:

<?php

$user = JFactory::getUser();
$user_id = $user->id;

$profilepage = file_get_contents ("user" + $user_id +"file.txt");
echo $profilepage;

?>

这为我提供了变量中的用户 ID,我希望显示正确的个人资料页面。例如,如果 User594 已登录,那么我希望用于 $profilepage 的文件为 "user" + 594 + "file.txt"... 实际文件名为 user594file.txt。这可能吗?或者有正确的方法吗?

感谢您的帮助!

由于您可能选择不删除您的问题并且没有收到您对您的评论的评论,我决定post我的评论作为一个答案。

您目前想要使用 + 标志。这不是用于连接的字符。

在PHP中,您需要使用dots/periods:

$profilepage = file_get_contents ("user" . $user_id ."file.txt");