我有一个 php 表单,目前将数据发布到 Paypal 购物车,但我想将数据发布到一个新的 php 页面,几乎就像一个确认页面,显示您选择的选项和选择,供您使用可以发送到贝宝?
这可能吗?
会话或帖子的新手可能会发现此示例很有帮助。您想要的完整示例。如何将 post 数组存储和查看到名为 POSTDATA.post 的会话中,或者任何其他变量都可以从任何页面访问,如果它存储在会话变量中的话。
表单.php
<?php
//PHP content of form.php file
session_start();
if ($_POST)
{
$_SESSION['POSTDATA']=$_POST;
}
?>
<html>
<head></head>
<body>
<form action="form.php" method="post">
<input type="text" name="hello"/>
<input type="submit" name="submit" value="submit"/>
</form>
<!--<a href="anotherpage.php">link to some another page for testing</a>-->
</body>
</html>
另一个页面.php
<?php
session_start();
echo "This is some another page somewhere inside.ANOTHER PAGE SAYS";
echo '<pre>';
print_r($_SESSION['POSTDATA']);
echo '<pre>';
echo "INPUT BOX VALUE ".$_SESSION['POSTDATA']['hello'].'<br/>';
echo "SUBMIT BUTTON VALUE ".$_SESSION['POSTDATA']['submit'];
?>
一种可能性是将发布数据存储在 $_session['post'] = $_POST 以保持存储并使用 $_session['post']['field'] 在新页面上获取发布的数据