【发布时间】:2014-08-26 11:10:24
【问题描述】:
我想将预定义的消息从 PHP 页面传递到另一个。我有两个按钮(即图像)如果用户单击该按钮,它将重定向到联系表单页面,当它重定向时它将显示预定义的消息关于单击的按钮的消息框。
当我打开联系表单页面时,仍然会显示消息,而无需单击按钮。
例如假设我有这些信息:
$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>
我的联系表格.php
<?php
session_start();
echo $_SESSION['message'];
unset($_SESSION['message']);
session_destroy();
?>
谁能指导我怎么做谢谢
【问题讨论】:
-
现在有什么问题?
-
它只显示第一条消息
-
因为你有
$_SESSION['message'],$_SESSION['message1'];[...]。如果您想将多条消息放入一个变量(一个数组)中,请在$_SESSION['message'][]中添加每条消息。 -
为什么要同时取消设置?注释 unset() 和 destroy() 的代码并检查一次。
标签: php session url session-variables