我正在php中创建一个注册函数。注册成功后,我需要在登录页面上显示成功消息。
我的注册消息代码,
$message = nl2br('you have sucess fully registered <br/> You Login ID and password detail has been sent<br/>
to your email id'); header("Location:login.php?message=$message");
通过这个我将数据发送到下一页但我没有登录页面。
答案 0 :(得分:0)
问题可能是由nl2br函数引起的。尝试编写以下代码的内容:
$message = base64_encode('you have sucess fully registered <br/> You Login ID and password detail has been sent to your email id');
header("Location: login.php?message=$message");
并在另一页中执行此操作:
$message = nl2br(base64_decode($_GET['message']));
echo $message;
注意:如果您在调用标题之前输出了一些内容,则无法发送要发送给客户端的标题!