静态页面上 运行 php 的解决方法?
Workaround for running php on a static page?
我在 git 页面上托管了一个 'contact me',运行 是一个非常简单的 php 脚本(姓名、电子邮件、反垃圾邮件检查和消息) .
现在我明白 git 页面是静态的,并且 运行 没有任何服务器端代码,但我想知道是否有解决这个问题的方法 - 比如 运行在外部 php 网络服务提供商上设置 php?或者使用内置的网络服务器?或嵌入 google 表格?
如果您能为我提供正确的选择,我将不胜感激。
如果您谈论的是 GitHub 页面:如果 GitHub 允许其用户 运行 PHP 上传的脚本,那将是一个严重的安全问题. GitHub 页面用于展示和解释,而不是 运行ning 脚本。因此,每次有人访问您的页面时,您都需要 运行 脚本,这很可疑。
至于嵌入,你应该看看 GitHub 是否允许这样做,我自己还没有设置 GitHub 页面,但如果他们允许你嵌入外部页面,我会感到惊讶。
如果 GitHub 允许,使用站外页面来处理脚本或者只使用 C 形式:https://form.c-sol.no
GitHub 页数:
<form action="http://your-site.tld/formsubmit.php" method="post">
FORM CONTENT
</form>
formsubmit.php:
<?php
session_start();
$Name = html_specialchars($_POST['Name']);
//Your sendmail script
?>
当然要确保它被GitHub允许:)
祝你好运。
我在 git 页面上托管了一个 'contact me',运行 是一个非常简单的 php 脚本(姓名、电子邮件、反垃圾邮件检查和消息) .
现在我明白 git 页面是静态的,并且 运行 没有任何服务器端代码,但我想知道是否有解决这个问题的方法 - 比如 运行在外部 php 网络服务提供商上设置 php?或者使用内置的网络服务器?或嵌入 google 表格?
如果您能为我提供正确的选择,我将不胜感激。
如果您谈论的是 GitHub 页面:如果 GitHub 允许其用户 运行 PHP 上传的脚本,那将是一个严重的安全问题. GitHub 页面用于展示和解释,而不是 运行ning 脚本。因此,每次有人访问您的页面时,您都需要 运行 脚本,这很可疑。
至于嵌入,你应该看看 GitHub 是否允许这样做,我自己还没有设置 GitHub 页面,但如果他们允许你嵌入外部页面,我会感到惊讶。
如果 GitHub 允许,使用站外页面来处理脚本或者只使用 C 形式:https://form.c-sol.no
GitHub 页数:
<form action="http://your-site.tld/formsubmit.php" method="post">
FORM CONTENT
</form>
formsubmit.php:
<?php
session_start();
$Name = html_specialchars($_POST['Name']);
//Your sendmail script
?>
当然要确保它被GitHub允许:)
祝你好运。