将表单数据从asp文件传递到php

将表单数据从asp文件传递到php,php,forms,asp-classic,Php,Forms,Asp Classic,我想将ASP文件中的一个表单传递给php脚本进行处理。这可能吗?我不明白为什么会这样,但我在asp文件上尝试了一个虚拟表单,使用action=“phptest.php”,提交时只需重新加载表单页面。这肯定会奏效。你确定表单按钮是正确的吗 您确定phptest.php在正确的目录中吗 如果直接转到phptest.php的URL,会发生什么 你能至少用标签和标签的HTML更新你的问题吗?你把动作放在提交标签或表单标签中了吗?你能在这里发布代码吗 我建议JSON首先作为“标准”(standar)传递,

我想将ASP文件中的一个表单传递给php脚本进行处理。这可能吗?我不明白为什么会这样,但我在asp文件上尝试了一个虚拟表单,使用action=“phptest.php”,提交时只需重新加载表单页面。

这肯定会奏效。你确定表单按钮是正确的吗

您确定phptest.php在正确的目录中吗

如果直接转到phptest.php的URL,会发生什么


你能至少用标签和标签的HTML更新你的问题吗?

你把动作放在提交标签或表单标签中了吗?

你能在这里发布代码吗


我建议JSON首先作为“标准”(standar)传递,这是ASP.Net还是经典的ASP?如果是ASP.Net,则需要从表单标记中删除runat=server。此外,您还需要使用HTML标记,而不是ASP.Net表单标记。。。例如:输入而不是ASP:TEXTBOX等。

传递到PHP脚本的数据将来自HTML表单。只要ASP脚本的输出是常规HTML表单,那么使用ASP脚本创建表单就没有任何意义

提交表单会重新加载页面,这表明表单的HTML不符合您的需要

您正在处理一个中等复杂的场景,为了确定问题的原因,您需要将问题分解为更简单的组件,并单独测试/检查这些组件

让我们:

  • [A] =ASP脚本
  • [B] =HTML表单
  • [C] =PHP脚本
就我理解的情况而言:

  • [A] 生成[B]
  • [B] 将数据发送到[C]
这表明存在以下一般性问题:

  • [A] 错误地生成[B](您的ASP输出错误的HTML)
  • [C] mis处理传入的表单数据(PHP脚本中的逻辑错误)
从您的最终目标(即通过PHP脚本正确处理数据)向后工作。检查过程中的每一步,确保它确实符合您的需要

  • 检查一下你的PHP代码。现在,确保它看起来是正确的。请注意PHP脚本的URL
  • 手动创建HTML表单。将表单的
    action
    属性设置为PHP脚本的URL。表单现在将向PHP脚本提交数据。测试PHP脚本是否正在做它应该做的事情。在这项工作开始之前,你不能继续
  • 使ASP脚本输出与手动创建的HTML完全相同的HTML

  • 只要你能得到一个HTML表单,将数据提交到你的PHP脚本,并且只要你的PHP脚本正确处理了传入的数据,你就可以继续,然后让ASP生成表单。

    我们能得到你使用的虚拟表单的实际代码吗?