本文目录:
- 1、PHP如何获取目标域名的全部二级域名
- 2、PHP命令行模式下怎么获取域名
- 3、php获取当前网页域名,并判断是否为域名A,如果是就跳出判断语句,不是就跳转到域名A。
- 4、php如何获取当前二级域名
- 5、php怎样通过IP获取应对的域名?
PHP如何获取目标域名的全部二级域名
我讲下思路,首先是你的PHP不可能单独在服务器上计算出来二级域名,所以你必须要有一个目标whois信息查询的网站作为数据源;然后信息的获取就需要你根据目标网站做处理了,如果有API的最好,可以直接查询;如果没有API,就只能通过PHP小偷来获取目标网站的查询结果,然后对查询结果进行字符串正则匹配替换等处理,来得到最后的结果。
好 了,给分吧!
PHP命令行模式下怎么获取域名
首先,我觉得你需要区分fpm和cli模式下,cli模式下是没有http中一些属性的,在cli模式下是获取不到域名的。
关于这个问题,差不多就是这个样子的了,你如果不明白,可以自己去后盾瞅瞅,我这些都是在后盾上学的,有空可以去看一下,就算不喜欢也没关系啊,何乐而不为呢?
php获取当前网页域名,并判断是否为域名A,如果是就跳出判断语句,不是就跳转到域名A。
?php
if($_SERVER[‘HTTP_HOST’]!=”)
{
@header(“Location: “,TRUE,301);
}
?
php如何获取当前二级域名
$domain = “gl.aaa.com”;
$n = preg_match(‘/(.*\.)?\w+\.\w+$/’, $domain, $matches);
print_r($matches);
php怎样通过IP获取应对的域名?
域名是转向ip地址的,所以可以通过域名查ip。但是ip地址则直接转向对应的机器了,所以这个通过代码是无法查找对应的域名的。可以用函数根据域名获取IP $ip = gethostbyname();
本文来源:https://www.yuntue.com/post/77627.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏