表单PHP在一个域上工作,而不是在另一个域

Form PHP working on one domain and not the other

本文关键字:工作 另一个 一个 PHP 表单      更新时间:2023-09-26

我在测试域上开发了我的客户网站,并使其完美运行(在stackoverflow团队的帮助下)。但是,当我把它转移到我的客户端域(它和我可能添加的测试域在同一个网络空间上)时,表单就停止了工作。

这是我的测试域,上面有网站:http://nathanlangley.co.uk/main_site_6/index.html

它在客户端的URL上:http://danjamesconstruction.com/

调用process.php的Javascript位于HTML中。

如果您在测试服务器上访问process.php,它会输出所需的数据。然而,如果你在另一个上这样做,那么你会得到文件的内容。

您可能需要查看并验证danjamesconstruction.com-域(即其目录)的php是否已打开。

我注意到您在#submit点击处理程序中没有使用event.prventDefault()。这意味着除了ajax请求之外,您还可以进行表单提交。除了添加preventDefault()之外,我看不到代码有任何问题。

检查此链接

上面的链接执行良好,因为php运行良好。

然后尝试以下链接

您可以看到它下载的process.php没有执行。这意味着PHP无法在此服务器上运行或配置不正确。确保服务器能够执行php脚本。

相关文章: