怎么得到一个网页的域名?

aton 2008-11-11 06:46:56
比如:
得到网页"http://www.aaa.com/bbb/ccc.php?id=1000"的域名为“aaa.com”
...全文
74 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
aton 2008-11-12
  • 打赏
  • 举报
回复
parse_url有效,不过没去掉子域名,比如:www.aaa.com, forum.aaa.com
估计没什么好办法做这个
jiang_jiajia10 2008-11-11
  • 打赏
  • 举报
回复
例子:

<?php

header("Content-type: text/html;charset=utf-8");
$url="http://127.0.0.1:80/test?a=1#111";
$url_info=parse_url($url);
print_r($url_info);
?>


结果:
Array ( [scheme] => http [host] => 127.0.0.1 [port] => 80 [path] => /test [query] => a=1 [fragment] => 111 )
iasky 2008-11-11
  • 打赏
  • 举报
回复
parse_url,使用这个函数
Zijian_Zhang 2008-11-11
  • 打赏
  • 举报
回复
<?php
$r=str_replace($_SERVER['HTTP_HOST'],"www.","");
?>
$r就是所求了,那个$_SERVER['HTTP_HOST']有时会带有Www.的,替换掉空字符就可以得到域名,没有www.也可以得到域名
海诗美妆 2008-11-11
  • 打赏
  • 举报
回复
$_SERVER['HTTP_HOST']

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧