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)能否实现相同的加密方法?