如何正确使用php页面显示表单的动作


How to properly use a php page displayed on form action

我已经完成了一个网站,我正在处理客户回调表单,他们把名字,电子邮件,电话让我联系他们。我现在的方式是,在表单操作我指定"php/sendform.php"脚本。在那个脚本中,我把所有的html,我的正常网页有像页脚和标题的消息感谢您与我们联系。一切正常,但似乎有点尴尬,我从来没有在其他主流网站上看到过这种情况,突然地址栏变成了php页面,而网站上所有其他页面都是html。

我的问题是,有没有一种方法可以异步调用php ?或者用某种方式屏蔽地址栏不显示php目录因为现在它只显示site.com/php/sendform.php。谢谢。

您可以使用URL重写。将表单动作更改为submit。在你的。htaccess文件中添加以下几行:

RewriteEngine On
RewriteRule    ^submit?$    php/sendform.php    [NC,L]

现在你的php页面看起来是这样的:

yourdomain.extension/提交