PHP发送主要答案

时间:2014-09-02 11:22:54

标签: php sendmail

我在PHP的第一步,我发送邮件表格,包含在另一页面,所以实际上它通过 index.php?email = support 而index.php只提供信息。

表单正在运行 index.php?email = support ,一旦它被发送,它只是刷新页面到 index.php insted index.php?email = support 哪个应该给出电子邮件发送的答案。据我所知,它应该通过表格发送到页面链接

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="contactform">

请帮助..我猜一些人的问题非常简单:)所以一旦发送邮件,页面将刷新到index.php?mail = support,并会给出电子邮件发送的答案。

谢谢!

1 个答案:

答案 0 :(得分:4)

$_SERVER['PHP_SELF']

仅返回脚本名称并跳过任何请求变量,如email = support。您需要将操作更改为:

<form method="post" action="/index.php?email=support&send=1" id="contactform">

根据$ _GET [&#39; send&#39;]变量,您将能够判断消息是否已发送,以及系统是否应显示确认消息的消息:

if (!empty($_GET['send']))
{
    echo 'Message successfully send!';
}