gpt4 book ai didi

java - 将数据从一个页面 POST 到另一页面

转载 作者:行者123 更新时间:2023-12-01 04:49:43 25 4
gpt4 key购买 nike

我正在尝试实现一些数据流,如下

 ______________               _____________                    _____________
| 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
--------------
  1. 电子商务网站从用户那里接收一些信息
  2. 将信息提交给内部处理器
  3. 内部处理器处理数据
  4. 处理后的数据与一些附加数据一起提交给外部处理器
  5. 外部处理器发回一些成功/失败报告

我的目标是执行步骤 4,而不通知用户哪些数据正在提交给外部处理器。换句话说,我想将一些数据从内部处理器发送到外部处理器。

仅供引用,简单的 cURL 是不行的,因为它不重定向。该页面必须重定向到 payment.com/pay.php。另外,它需要特定于 PHP,任何技术(例如 Java 等)都可以。我正在考虑使用 cURL 将数据存储在 session 中,然后使用 javascript 重定向。但还有其他方法吗?

非常感谢您的宝贵时间哈立德

最佳答案

不如这样做怎么样?

 ______________               _____________                       _____________
| 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 程序员,但是对“PHP post request”的快速 Google 查询显示了这两个链接,看看它们是否对您有帮助:

How do I send a POST request with PHP?

Three Ways to Make a POST Request from PHP

关于java - 将数据从一个页面 POST 到另一页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15199864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com