PHP网址替换及转换

qq_39711973 2017-08-03 12:02:29
请各位懂的帮忙告诉小妹以下代码怎么写

第一部份:超链链地址替换:

a.5566.COM 替换成 www.333.COM /a
b.5566.COM 替换成 www.333.COM /b
*.5566.COM 替换成 www.333.COM /*
......

*.5566.COM 子域名也不多,才几十个,最好写成一个数组。

将*.5566.COM二级域名部份替换成 www.333.COM /* 子目录

第二部份:网址转换:

将浏览器地址转换成指定格式以文本形式输出,不用浏览器地址跳转.(就是第一步替换后的网址)


取得浏览器地址 www.333.COM /a 转换成 a.5566.COM
取得浏览器地址 www.333.COM /b 转换成 b.5566.COM
取得浏览器地址 www.333.COM /c 转换成 c.5566.COM
取得浏览器地址 www.333.COM /* 转换成 *.5566.COM
......

转换后直接输出结果就行不用跳转.

谢谢各位,会的帮忙下,。谢谢!!!
...全文
307 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongmei85 2017-08-03
  • 打赏
  • 举报
回复

$s = '<a href=" ">a.5566.COM</a > 转换跳转成 www.333.COM /a<br/>
b.5566.com 转换跳转成 www.333.COM/b<br/>
123.5566.COM 转换跳转成 www.333.COM/*';
echo preg_replace("#(\w+)\.5566\.COM#i","www.333.com/$1",$s);
hongmei85 2017-08-03
  • 打赏
  • 举报
回复

$server_name = $['SERVER_NAME'];
$url = $['REQUEST_URI'];
if($server_name=='www.333.COM'){
	echo trim($url,'/') . '.5566.com';
}
hongmei85 2017-08-03
  • 打赏
  • 举报
回复

$server_name = $['SERVER_NAME'];
$arr = explode('.',$server_name);
if(count($arr)==3 && $arr[0]!='www'){
	header('Location: http://www.333.com/' . $arr[0]); 
}

21,886

社区成员

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

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