2013-03-03 75 views
0

我有一个PHP表单,此刻将数据发布到PayPal购物车,但我想将数据发布到新的PHP页面,就像显示选项和选择的确认页面一样选择和从那一点,你可以发送到贝宝?将POST数据传送到另一个页面

这可能吗?

+0

使用'$ _SESSION'。 – h2ooooooo 2013-03-03 15:53:20

+0

你的键盘上的几个键似乎间歇性地工作=) – AD7six 2013-03-03 15:56:21

+0

我非常抱歉的错别字,我有这么多的窗口打开,请接受我的歉意=) – 2013-03-03 16:07:53

回答

0

一种可能性是将发布数据存储在$ _session ['post'] = $ _POST中以保存存储并使用$ _session ['post'] ['field']获取新页面上的发布数据

+0

你有这样的一个例子,我不太熟悉会话我对它很陌生。我很抱歉我不是无知或懒惰,因为我本周才开始学习PhP ...... – 2013-03-03 16:06:48

+0

这是我在找的....? http://www.tizag.com/phpT/phpsessions.php – 2013-03-03 16:09:39

+0

是的,这是PHP会议。在同一个域中存储用于不同页面的值是一种好方法。 – 2013-03-03 17:47:07

1

会议或帖子的新会员可能会发现此示例很有用。完整的你想要的例子。如何将数组存储到名为POSTDATA.post的会话中或将其他变量存储在会话变量中的任何页面都可以从同一会话访问。

form.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> 

anotherpage.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']; 
?> 
相关问题