php做转发,php实现URL转发代码的方法
php实现URL转发代码的方法
发布时间:2020-08-19 11:17:43
来源:亿速云
阅读:109
作者:小新
这篇文章给大家分享的是有关php实现URL转发代码的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。php实现URL转发代码的方法:1、使用“$_SERVER["SERVER_NAME"]”变量;2、通过“header("location:http://youname.com");”函数;3、利用frame元素。
PHP实现URL转发代码
花了一点时间研究了一下,发现还是蛮有意思的
主要是依靠3个东西:
1. $_SERVER["SERVER_NAME"] 这个变量
2. header("location:http://youname.com"); 这个函数
3. frame 这种元素
实现代码如下:<?php
//Copyleft - Felix021 的 PHP 转发代码 http://www.felix021.com
$dn=$_SERVER["SERVER_NAME"];
$url=""; //转发地址
$flag=0; //转发方式 0-直接重定向 1-frame隐藏
switch($dn)
{
case "www.felix021.com":
case "felix021.com"
$url="http://www.felix021.com/blog";
$flag=0;
break;
case "blog.felix021.com":
$url="http://www.felix021.com/blog";
$flag=0;
break;
case "wap.felix021.com":
$url="http://www.felix021.com/blog/mobile";
$flag=0;
break;
case "me.felix021.com":
$url="http://localhost";
$flag=0;
break;
case "login.felix021.com":
$url="http://www.felix021.com/login";
$flag=1;
break;
case "eming.felix021.com":
$url="http://eming.whu.edu.cn";
$flag=0;
break;
case "post.felix021.com":
$url="http://post.baidu.com/f?kw=%B7%EB%C3%F4";
$flag=1;
break;
case "tools.felix021.com":
$url="http://www.felix021.com/tools";
$flag=1;
break;
default:
$url="http://www.felix021.com/blog/";
$flag=0;
break;
}
if($flag==0)
{
header("location:".$url);
exit(0);
}
//后面的是隐藏URL转发
?>
Felix的导航器
感谢各位的阅读!关于php实现URL转发代码的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
php做转发,php实现URL转发代码的方法相关推荐
- 自己购买的域名如何设置子域名,如何设置访问多个项目,万网域名如何设置显性url转发和隐性URL转发,以及如何通过github 转发到自己的地址
自己购买的域名如何设置子域名,如何设置访问多个项目,万网域名如何设置显性url转发和隐性URL转发. 准备工作 1.有一台服务器 2.有一个域名 多项目转发 1.通过自己的域名后面加项目名来完成,这个 ...
- 301跳转与URL转发
在购买域名时,域名本身是不带有www的,但由于域名要通过DNS服务器解析后才可以使用,在这个过程中每一个域名是会指向一个web服务器ip地址,由于在很早之前网站方都会增加一个"www&quo ...
- 什么是URL转发和一个IP建多个Web站点--主机头名法
什么是URL转发? 所谓 URL 转发,是中企资源对在中企资源注册的域名,所提供的一项特别的域名增值服务,此服务是通过中企资源服务器的特殊技术设置,实现当访问您的域名时,将会自动跳转到您所指定的另一个 ...
- 显性与隐性URL转发替代方案
在域名解析过程中,常常需要使用到地址转向(也可称"URL转发")功能,所谓URL转发,即将一个域名指向到另外一个已存在的站点,英文称为" URL FORWARDING & ...
- php做转发,php如何实现URL转发代码
php实现URL转发代码的方法:1.使用"$_SERVER["SERVER_NAME"]"变量:2.通过"header("location: ...
- 隐性域名转发html代码,你知道显性URL转发/隐性URL转发记录添加方式吗
显性URL转发/隐性URL转发其实URL转发里面的两种转发方式,根据跳转后的是否改变域名来判断显性还是隐形.当然根据不同的需要,可以选择不同的转发方式.今天小编为大家介绍的是隐/显性URL转发记录添加 ...
- 阿里云URL转发类问题排查
概念 URL转发包含URL隐性转发和URL显性转发,主要是指将一个域名指向另外一个已经存在的站点时,可以通过URL转发实现.隐性URL转发是用的是iframe框架技术,显性URL转发采用的是301(也 ...
- BIND结合NGINX+PHP实现DNS服务器URL转发
前几天在公司分享会偶尔说起DNS,突然提到域名运营商提供的URL转发功能,即将指定的域名转发到相关域名,且可以在地址栏显示或隐藏目标URL.争论了很久,很多同学都认为是DNS服务器自身提供了这个功能. ...
- python做请求转发_RequestDispatcher实现请求转发
当一个 Web 资源收到客户端的请求后,如果希望服务器通知另外一个资源处理请求,那么这时可以通过 RequestDispatcher 接口的实例对象实现.ServletRequest 接口中定义了一个 ...
最新文章
- Apollo升级系统 --- 使用说明
- 无向图的深度优先遍历非递归_LeetCode0429: N叉树的层序遍历
- MSSql Server 自定义导出
- DelayedProduce分析
- uni-app的事件传参
- android go解析json,Go 关于Json通用解析
- java 静态函数锁对象说明
- Day003 20210208
- 硬件描述测试软件库中74138,杭电数电实验课内题设计答案.docx
- verilog学习笔记——三段式状态机
- 51单片机流水灯现象2
- 论文中定性分析与定量分析的写作手法
- Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day26】—— Spring框架3
- MySQL 数据库的基本操作
- Winmail安装及服务启动失败问题
- vw 前端_前端常用开发单位-vw
- iphone11双卡怎么安装(苹果11门禁卡模拟)
- 程序员找工作的注意事项
- 谷歌listen1插件--music
- 我的爸爸是一位计算机工程师,描写爸爸的小学生作文我的爸爸是建筑工程师