在Laravel中伪造表单提交

问题描述

我正在使用Laravel中的支付网关。我必须向用户提供一个表单,其中包含用户的地址和其他个人详细信息以及与付款相关的详细信息,例如交易ID,产品信息,Payment Gateway秘密凭证等,这些信息在表单中以隐藏字段的形式显示。我想知道我是否仅可以要求提供个人详细信息,然后通过服务器端库传递敏感信息(例如秘密凭证)。

我要实现的目标是,从表单中收集个人数据,创建带有附加信息的邮寄请求。我为此使用了Laravel Http-client,但是我没有被重定向到实际的操作URL。实际上,提交表单后,必须将用户带到支付网关的页面。

我尝试了Guzzle的allow_redirect,但实际上用户并没有真正被带到目标页面,而是我得到了响应。

        Http::withOptions([
            'allow_redirects' => [
                'strict' => true
            ]
        ])->asForm()->post('payment-gateway-action-url',[
            'field-1' => 'form-data-1','field-2' => 'form-data-2','field-3' => 'sensitive-data-1','field-4' => 'sensitive-data-2'
        ]);

你们对我应该如何处理有更好的主意吗?

任何帮助将不胜感激,谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...