发送没有输入元素的消息

时间:2011-04-09 16:15:28

标签: php post input

我想通过POST方法在不使用输入元素的情况下从一个页面向另一个页面发送反馈消息。那可能吗?或者还有其他方法吗?

我想要的是将一个页面的值应用到另一个页面的变量。

即:从1.php发送“Yaba Daba Doo”字符串到2.php的变量,名为$ info。

1.PHP:

<?php
$info = "Yaba Daba Doo";
?>

2.PHP

<?php
$variable=$_POST['info'];
echo "The message is:".variable;
?>

如何在没有输入元素的情况下使用POST方法将info变量传递给2.php?

3 个答案:

答案 0 :(得分:3)

您可以使用会话变量在服务器上存储数据并跨应用程序页面访问。

如果您想要一种安全的方式来发送此变量,您可以使用会话,以便最终用户无法看到它 一个例子

page1.php
session_start();
$_SESSION['mes']=$info;

page2.php

session_start();
echo $_SESSION['mes'];

另一种方法是在GET中传递变量,我不建议用户可以看到输入变量的值

答案 1 :(得分:1)

使用会话来存储您的数据,然后在您希望存储的时候调用$ _SESSION全局。

以下是有关会话的更多信息:
php.net
W3schools
Tutorial

答案 2 :(得分:0)

您可以使用php curl向1.php

发送2.php的帖子请求