如何将带有头文件的数据发送到下一页

时间:2014-05-07 07:38:46

标签: php

我正在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");

通过这个我将数据发送到下一页但我没有登录页面。

1 个答案:

答案 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;

注意:如果您在调用标题之前输出了一些内容,则无法发送要发送给客户端的标题!