我需要一点帮助来完成我的代码。我想从我的网站上的表单检查电子邮件地址的mx记录,如果电子邮件地址是由谷歌应用程序托管,那么我希望页面重定向到与其他电子邮件重定向到的页面不同的页面。
我知道我可以使用dns_get_record
,checkdnsrr
或getmxrr()
检查mx记录,但我不知道如何填写代码。
$email = $_POST['email'];<br>
$domain = substr(strrchr($email, "@"), 1);<br>
$mx = dns_get_record('$domain', DNS_MX, );
这是我被卡住的地方。如何在php中实现此功能:如果$mx
包含aspmx.l.google.com
重定向到www.example.com
这不是一个重复的问题。我正在尝试使用php根据电子邮件地址的mx记录重定向到新页面。 mx记录查询应找到aspmx.l.google.com
,然后根据该位置重定向,但如果mx记录不包含aspmx.l.google.com
,则应重定向到其他页面。