一尘不染

带Firebase托管的简单PHP联系表

php

我正在尝试使用以下方法测试PHP是否可从Firebase托管工作:

(index.html)

<form action="welcome.php" method="post">
   <input type="submit">
</form>

(welcome.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以处理这种简单形式?如果我能以这种方式工作,那么我将正确构建表格,包括验证等。

谢谢,


阅读 226

收藏
2020-05-29

共1个答案

一尘不染

Firebase托管站点(重点是我):

我们通过安全的SSL连接交付您的所有 静态内容(html,js,图像等) ,并将其提供给CDN。

Firebase托管用于托管静态资产。Firebase当前不提供任何方法在Firebase的服务器上执行代码。

更新(2018-08-08):您现在 可以 运行Node.js / JavaScript代码,但将Firebase Hosting项目连接到Cloud
Functions + Firebase
Hosting
。但这仍然不允许您运行PHP代码。

2020-05-29