我正在编写一个相当简单的注册PHP脚本,该脚本使用PHP的内置mail()函数向用户发送激活链接.
问题是,我可以捕获正常的错误,如电子邮件格式,但一旦它触发到服务器并说用户已经输入失败的电子邮件地址,我不知道如何捕获此错误并告诉用户什么发生了.
例如,此刻我得到了这个:
警告:mail()[function.mail]:SMTP服务器响应:554:收件人地址被拒绝:第70行的**中继访问被拒绝
关于这样的错误,我能做些什么?我知道使用@符号来抑制错误,但我有点想做更多而且处理问题.
看起来我要将.html文件更改为.php文件,因为我无法在.html文件中解析PHP.(我正在使用IIS来处理PHP,所以我无法配置在html中解析PHP)
无论如何,我有兴趣知道的是,如果我将.html更改为.php页面,这将对我的谷歌排名产生多大影响?对于那个特定的页面,它是否就像从头开始一样,我能做些什么吗?