我想通过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?
答案 0 :(得分:3)
您可以使用会话变量在服务器上存储数据并跨应用程序页面访问。
如果您想要一种安全的方式来发送此变量,您可以使用会话,以便最终用户无法看到它 一个例子
page1.php
session_start();
$_SESSION['mes']=$info;
page2.php
session_start();
echo $_SESSION['mes'];
另一种方法是在GET中传递变量,我不建议用户可以看到输入变量的值
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以使用php curl向1.php
发送2.php的帖子请求