在一个位置连接php变量

时间:2017-11-23 12:47:42

标签: php concatenation

根据找到的变量,我希望用户连接到专用页面。

以下是我的代码部分:

session_start();
$_SESSION['username'] = $username;                          
header("location: welcome.php");

而不是“welcome.php”,我想要“location:welcome_ $ username.php”

我怎样才能实现这一目标?我已经尝试过回声,但似乎我不明白足够的PHP来找到我的错误。

2 个答案:

答案 0 :(得分:1)

<?php

$user='test';
header("location: welcome_"."$user".'.php');

重定向导致

http://localhost/welcome_test.php

答案 1 :(得分:0)

welcome_$username.php重定向后会给您404错误,假设该用户的用户名是约翰

您的文件将是welcome_john.php我肯定它在您的文件系统中不存在,而不是用户查询字符串。

然后有

header("location: welcome.php?username=".$_SESSION['username']);

然后在欢迎使用查询字符串向不同的用户显示他们需要在欢迎中看到什么