导航:首页 > 编程语言 > php解析二级域名

php解析二级域名

发布时间:2023-08-19 12:11:37

1. php怎么编写生成二级域名我做的都是生成的这样的.com/index.phpid=8

首先 DNS 要支持泛解析, 例如 *.domain.com 这样的解析
接下来就是写重写规则了, 把 111.domain.com 这样的域名 重写成 domain.com/index.php?id=8

重写规则 要根据你的应用来进行写的

2. php 怎么截取二级域名

如何截取一个URL中的主域名。

<?php
$S = 'http://www1.unue.cn';
$S = parse_url($S);
$S = strtolower($S['host']) ; //取域名部分
//echo $S;

$domain = array('com','cn','name','org','net'); //域名后缀 有新的就扩展这吧
$SS = $S;
$dd = implode('|',$domain);
$SS = preg_replace('/(\.('.$dd.'))*\.('.$dd.')$/iU','',$SS); 把后面的域名后缀部分去掉

$SS = explode('.',$SS);
$SS = array_pop($SS); //取最后的主域名
$SS = substr($S,strrpos($S,$SS)); //加上后缀拼成完成的主域名
echo $SS;
?>

代码

<?
function PMA_getenv($var_name) {
if (isset($_SERVER[$var_name])) {
return $_SERVER[$var_name];
} elseif (isset($_ENV[$var_name])) {
return $_ENV[$var_name];
} elseif (getenv($var_name)) {
return getenv($var_name);
} elseif (function_exists('apache_getenv')
&& apache_getenv($var_name, true)) {
return apache_getenv($var_name, true);
}
return '';
}
if (empty($HTTP_HOST)) {
if (PMA_getenv('HTTP_HOST')) {
$HTTP_HOST = PMA_getenv('HTTP_HOST');
} else {
$HTTP_HOST = '';
}
}
echo htmlspecialchars($HTTP_HOST);
?>

3. thinkphp5配置二级域名

最近有一个项目要将移动端和PC端分离开来,比如访问xxx.com,展示的是PC端的页面。而访问m.xxx.com,展示的是移动端的页面。

在thinkphp5中可以这样操作:

首先,在applicationconfig.php修改url_domain_deploy为true,如图:

其次,在application oute.php注册域名部署规则。
其中m是子域名,而mobile是模块名.这段表示任何以m为子域名的访问,都会被解析到mobile模块。

如果是在本地配置,要在hosts中添加

另外:
在apache或nginx中要配置两个虚拟主机,一个域名为xxx.com,另一个域名为m.xxx.com。根目录都指向public文件夹,但两个的端口号不能相同。

参考: https://www.kancloud.cn/manual/thinkphp5/118039

4. 求助啊!服务器上从做了一个二级域名泛解析的php站点后,其它php网站打不开了

很明显服务器扩展问题,想问您的是php多少版本的,php5.1及以上是向下兼容的,若是5.0及已下就需要4.0的扩展了,这边建议您联系下您的空间商技术人员为您看下php扩展问题!

5. PHP如何获取目标域名的全部二级域名

我讲下思路,首先是你的PHP不可能单独在服务器上计算出来二级域名,所以你必须要有一个目标whois信息查询的网站作为数据源;然后信息的获取就需要你根据目标网站做处理了,如果有API的最好,可以直接查询;如果没有API,就只能通过PHP小偷来获取目标网站的查询结果,然后对查询结果进行字符串正则匹配替换等处理,来得到最后的结果。

好 了,给分吧!

阅读全文

与php解析二级域名相关的资料

热点内容
macpdfword转换器 浏览:904
压缩面膜是什么材质 浏览:353
抖音发布作品怎么建文件夹 浏览:13
安卓如何更改谷歌地区 浏览:273
airpods为什么安卓连上声音很大 浏览:510
联想服务器按钮怎么开不了机 浏览:93
苹果xrapp程序库没有了怎么办 浏览:843
在上海程序员一个月多少工资 浏览:326
k歌解压图片 浏览:579
cad中清理多余图层的命令 浏览:989
华为nova8xe是安卓什么 浏览:58
汤姆猫服务器为什么免费 浏览:274
safenet加密狗怎么用 浏览:41
phpsql查询变量 浏览:104
地磅仪表盘加密方法 浏览:480
brew安装php环境 浏览:829
电脑版钉钉如何加密 浏览:709
android动画结合 浏览:925
androidfb0 浏览:579
我的世界怎么给服务器称号 浏览:462