echo '<form style="text-align:center;" action="redirect.php" method="post">';
echo '<input type="hidden" name="user" value=" ';
echo $row['fromuser'] ;
echo ' ">';
此代码将变量$row['fromuser']
发送到重定向页面。当重定向页面获得它时,代码看起来像这样。
session_start();
$user=$_POST['user'];
$_SESSION['person']=$user;
header ("Location:message.php?user={$user}") ?>
但是,redirect.php
重定向到message.php?user=%20johnsmith
而不是message.php?user=johnsmith
。我做错了什么?
答案 0 :(得分:4)
echo '<input type="hidden" name="user" value=" ';
// ^
有你的空间。
只需删除它:
echo '<input type="hidden" name="user" value="';
你还有另一个:
echo ' ">';
// ^