好吧,我已经看了很多问题,但是我只找到了一个类似于我正在尝试做的事情。这里是它的链接: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文件中的代码?