Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将数据从一页张贴到另一页_Java_Php_Post_Security - Fatal编程技术网

Java 将数据从一页张贴到另一页

Java 将数据从一页张贴到另一页,java,php,post,security,Java,Php,Post,Security,我试图实现一些数据流,如下所示 ______________ _____________ _____________ | myecom.com | submit | myecom.com | add additional | payment.com | | product.html |------------>| process.php |----------------->| pay.php

我试图实现一些数据流,如下所示

 ______________               _____________                    _____________
| myecom.com   |  submit     | myecom.com  |  add additional  | payment.com |
| product.html |------------>| process.php |----------------->|   pay.php   |
|   myform     |  form data  |             |  data & submit   |             |
 --------------               -------------                    -------------
                                                                     |
                      ______________                                 |
                     |  myecom.com  |<--------------------------------
                     | receiver.php |      success or failure info
                      -------------- 
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu_____________
|myecom.com |提交| myecom.com |添加额外|支付.com|
|product.html |----------------->| process.php |--------------------------->| pay.php|
|我的表格|表格数据| |数据和提交||
--------------               -------------                    -------------
|
______________                                 |

|myecom.com |这样做怎么样

 ______________               _____________                       _____________
| myecom.com   | (1) submit  | myecom.com  | (2) add additional  | payment.com |
| product.html |------------>| process.php |-------------------->|   pay.php   |
|   myform     |  form data  |             |  data & submit      |             |
--------------               -------------                        -------------
                                  |    ^                               |
                                  |    |                               |
                     (4) redirect |    ---------------------------------
                                  |       (3) success or failure info
                                  v
                             ______________ 
                            |  myecom.com  |
                            | receiver.php |      
                             --------------
说明:您的内部处理器将用户数据和附加数据发送到外部处理器。由于是您的服务器向外部处理器发出POST请求,因此用户从未看到该请求,因此无法看到正在发送的数据

我不是一名PHP程序员,但在Google上快速查询“PHP post request”时发现了以下两个链接,看看它们是否对您有帮助:


为什么不只将它们存储在PHP会话中?因此,无论您多长时间执行一次重定向,所有值都将被存储。通过
$\u POST
product.html
process.php
的手动数据应该是合适的重定向不会保留会话数据,因为两个服务器都不同。您必须将url中的数据作为键值参数携带,或者可能以POST数据的形式携带。或者查看其他选项live SOAP呼叫。非常感谢您的建议。我的一个朋友建议绕过
process.php
,直接提交到
payment.com
,使用
product.html
中加密的(由客户端密码或只有服务器和API客户端才知道,而不是用户知道的单词)隐藏字段。在这种情况下,服务器和客户端代码(PHP、ASP或Java)能否实现相同的加密方法?