如何使用PHP将消息从一个页面传递到另一个页面

时间:2014-08-26 11:10:25

标签: php session url session-variables

我想将预定义的消息从PHP页面传递给另一个。如果用户点击按钮,它会重定向到联系表单页面,如果用户点击该按钮,它将显示预定义的消息。关于点击按钮的消息框。

当我打开联系表单页面时,仍会显示消息,而不会点击按钮。

e.g。让我们说我有这些信息:

$message="Teamxxxx"
$message1="1xxxx"

我想在点击按钮时将它们从index.php传递给contactform.php

我在index.php中尝试过这样的事情

<?php
session_start();
$_SESSION['message'] = 'xxxxxx ';
$_SESSION['message1'] = 'xxxxxx ';
$_SESSION['message2'] = 'xxxxxx ';

?>  


<a href="contact_form.php"  class="tbutton large"><i class="arrow_right" ></i><i style="margin:0 0 0 0px" class="icon_comment_alt"></i><span>Get</span></a>

<a href="contact_form.php"  class="tbutton large"><i class="arrow_right" ></i><i style="margin:0 0 0 0px" class="icon_comment_alt"></i><span>Get1</span></a>

我的联系方式form.php

<?php 

    session_start();

    echo $_SESSION['message']; 
    unset($_SESSION['message']); 
    session_destroy(); 

?>

任何人都可以指导我如何做到这一点,谢谢

1 个答案:

答案 0 :(得分:0)

在我的contactform.php

首先将这两个会话变量分配给临时变量,然后取消设置会话并将这些临时变量分配到您想要的位置      

  session_start();

  $msg1 = $_SESSION['message1']; 
  $msg2 = $_SESSION['message2']; 
  unset($_SESSION['message1']); 
  unset($_SESSION['message2']); 
  session_destroy(); 

?>