PHP发送数据到指定方法,将POST数据从另一个PHP文件发送到PHP文件的方法?

本文探讨了如何在两个纯PHP文件之间传递POST数据,而不依赖HTML表单或用户交互。作者遇到的问题是需要从editData.php通过AJAX调用向submitData.php发送编辑后的POST数据,同时保持数据加密,防止被轻易解密。文章讨论了可能的解决方案,包括是否可以改用GET方法,以及在没有明显解决方案的情况下如何避免重新设计JavaScript函数。
摘要由CSDN通过智能技术生成

好吧,我已经看了很多问题,但是我只找到了一个类似于我正在尝试做的事情。这里是它的链接:Passing POST data from one web page to another with PHP

我想将一个PHP文件(我们称之为editData.php)的数据传递给另一个PHP文件(我们将其称为submitData.php)。这两个文件都没有任何HTML元素(我的意思是纯PHP代码)。第一个文件(editData.php)接收$ _POST数据,对其进行编辑,并且需要将其发送到第二个文件。第二个文件(submitData.php)需要能够使用$ _POST读取数据。恐怕没有会议和饼干可以使用。

在上面的链接问题中,接受的答案是在表单内创建隐藏字段并从那里发布数据。这对于OP来说很有效,因为他在他的“editData.php”上有用户交互,所以当用户想要去“submitData.php”时,他会发送数据。

我不能使用这个解决方案(至少,我不认为我可以),因为我正在访问(并发送$ _POST数据到)来自javascript AJAX调用的editData.php,并且在此页面上没有用户交互。我需要通过代码发布修改过的数据,或者以其他方式“自动”传输(或“behinid-the-scenes”或任何你想称之为的内容)。 submitData.php将在editData.php之后被调用。

我不知道我是否可以重写submitData.php来接受GET数据,因此也要计算一下(这是能够访问文件的问题)。我真的不想回到我原来的JavaScript函数(然后再次AJAX)。我正在加密editData.php中的信息,(虽然它听起来很愚蠢),但我不想让别人为我的加密开发密码变得容易。在加密后返回值(用Inspect Element可见)会让你很容易破译,如果你问我。

我觉得这个问题可能会出现很多,所以我希望有一些明显的缺失。如果是这样,请告诉我。

TL;博士?我怎样才能通过POST方法将数据发送到PHP文件,而只使用另一个PHP文件中的代码?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值