Php 如何根据使用的用户名创建文件夹的标题位置

Php 如何根据使用的用户名创建文件夹的标题位置,php,Php,我有一个登录表单,重定向到同一目录中的菜单页面,该页面将链接到同一目录中的其他文件,这些文件都由数据库中的所有用户共享 session_start(); $_SESSION['username'] = $username; $_SESSION['password'] = $hash; header("location:loginSuccess.php"); 这很好,因为loginsucess.php与登录表单位于同一目录中 但现在我需要重定向到特定的子文件夹,这取决于登录的用户。换句话说,如果

我有一个登录表单,重定向到同一目录中的菜单页面,该页面将链接到同一目录中的其他文件,这些文件都由数据库中的所有用户共享

session_start();
$_SESSION['username'] = $username;
$_SESSION['password'] = $hash;
header("location:loginSuccess.php");
这很好,因为loginsucess.php与登录表单位于同一目录中

但现在我需要重定向到特定的子文件夹,这取决于登录的用户。换句话说,如果user1登录,我想将该用户重定向到/user1.loginsucess.php,如果user2登录,我想将该用户重定向到/user2/loginsucess.php

我尝试了以下方法:

header("location:/"<?php echo $username ?>"/loginSuccess.php");
标题(“位置:/”/loginsucess.php);
我知道,如果user1登录,但收到一条带有意外消息的消息,那么这将转换为/user1/loginsucess.php?在第43行,即带有上述代码的行

我自学了过程式php,但相对不熟悉面向对象的php


任何帮助和建议都将不胜感激

这不是连接PHP字符串的方式。您不需要开始和结束标记,因为您已经有了一个
,这称为字符串连接。С更改代码

header("location:/"<?php echo $username ?>"/loginSuccess.php");
并检查文档

位置:/$username/loginsucess.php有什么问题
header('Location: /'.$username.'/loginSuccess.php');