我正在尝试使用以下方法测试 PHP 是否可以从我的 Firebase 托管中运行:
(index.html)
<form action="welcome.php" method="post">
<input type="submit">
</form>
(欢迎.php)
<?php
$to = "my@email.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: dummy@email.com";
mail($to,$subject,$txt,$headers);
?>
每次我尝试此操作时,浏览器都会继续尝试打开 PHP 文件而不是处理它。 Firebase 服务器托管是否启用了简单的 PHP 来处理这样的简单表单?如果我能让它以这种方式工作,我将正确构建表单,包括验证等。
谢谢,
原文由 Richard Ansell 发布,翻译遵循 CC BY-SA 4.0 许可协议
来自 Firebase 托管站点(强调我的):
Firebase 托管用于托管静态资产。 Firebase 目前不提供任何在 Firebase 服务器上执行代码的方式。
更新(2018-08-08):您现在 可以 运行 Node.js/JavaScript 代码,但 将您的 Firebase 托管项目连接到 Cloud Functions + Firebase 托管。但这仍然不允许您运行 PHP 代码。