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转发代码的方法相关推荐

  1. 自己购买的域名如何设置子域名,如何设置访问多个项目,万网域名如何设置显性url转发和隐性URL转发,以及如何通过github 转发到自己的地址

    自己购买的域名如何设置子域名,如何设置访问多个项目,万网域名如何设置显性url转发和隐性URL转发. 准备工作 1.有一台服务器 2.有一个域名 多项目转发 1.通过自己的域名后面加项目名来完成,这个 ...

  2. 301跳转与URL转发

    在购买域名时,域名本身是不带有www的,但由于域名要通过DNS服务器解析后才可以使用,在这个过程中每一个域名是会指向一个web服务器ip地址,由于在很早之前网站方都会增加一个"www&quo ...

  3. 什么是URL转发和一个IP建多个Web站点--主机头名法

    什么是URL转发? 所谓 URL 转发,是中企资源对在中企资源注册的域名,所提供的一项特别的域名增值服务,此服务是通过中企资源服务器的特殊技术设置,实现当访问您的域名时,将会自动跳转到您所指定的另一个 ...

  4. 显性与隐性URL转发替代方案

    在域名解析过程中,常常需要使用到地址转向(也可称"URL转发")功能,所谓URL转发,即将一个域名指向到另外一个已存在的站点,英文称为" URL FORWARDING & ...

  5. php做转发,php如何实现URL转发代码

    php实现URL转发代码的方法:1.使用"$_SERVER["SERVER_NAME"]"变量:2.通过"header("location: ...

  6. 隐性域名转发html代码,你知道显性URL转发/隐性URL转发记录添加方式吗

    显性URL转发/隐性URL转发其实URL转发里面的两种转发方式,根据跳转后的是否改变域名来判断显性还是隐形.当然根据不同的需要,可以选择不同的转发方式.今天小编为大家介绍的是隐/显性URL转发记录添加 ...

  7. 阿里云URL转发类问题排查

    概念 URL转发包含URL隐性转发和URL显性转发,主要是指将一个域名指向另外一个已经存在的站点时,可以通过URL转发实现.隐性URL转发是用的是iframe框架技术,显性URL转发采用的是301(也 ...

  8. BIND结合NGINX+PHP实现DNS服务器URL转发

    前几天在公司分享会偶尔说起DNS,突然提到域名运营商提供的URL转发功能,即将指定的域名转发到相关域名,且可以在地址栏显示或隐藏目标URL.争论了很久,很多同学都认为是DNS服务器自身提供了这个功能. ...

  9. python做请求转发_RequestDispatcher实现请求转发

    当一个 Web 资源收到客户端的请求后,如果希望服务器通知另外一个资源处理请求,那么这时可以通过 RequestDispatcher 接口的实例对象实现.ServletRequest 接口中定义了一个 ...

最新文章

  1. Apollo升级系统 --- 使用说明
  2. 无向图的深度优先遍历非递归_LeetCode0429: N叉树的层序遍历
  3. MSSql Server 自定义导出
  4. DelayedProduce分析
  5. uni-app的事件传参
  6. android go解析json,Go 关于Json通用解析
  7. java 静态函数锁对象说明
  8. Day003 20210208
  9. 硬件描述测试软件库中74138,杭电数电实验课内题设计答案.docx
  10. verilog学习笔记——三段式状态机
  11. 51单片机流水灯现象2
  12. 论文中定性分析与定量分析的写作手法
  13. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day26】—— Spring框架3
  14. MySQL 数据库的基本操作
  15. Winmail安装及服务启动失败问题
  16. vw 前端_前端常用开发单位-vw
  17. iphone11双卡怎么安装(苹果11门禁卡模拟)
  18. 程序员找工作的注意事项
  19. 谷歌listen1插件--music
  20. 我的爸爸是一位计算机工程师,描写爸爸的小学生作文我的爸爸是建筑工程师

热门文章

  1. Java画图板的简单实现。(重绘,多边形,曲线画笔,画图片)
  2. 5-8 以特殊方式跟管理员打招呼
  3. 手机分辨率导致文字显示不完整的问题
  4. 前端-Layui-,图标以及页面滚动问题
  5. 图解Word2vec,读这一篇就够了(通俗易懂)
  6. Word2Vec 增量训练
  7. Jquery跳转页面的方式
  8. 【活动预告】武汉!武汉!10 月 29 日!HDG 华为开发者汇来啦!
  9. js 延期执行_js延迟执行函数
  10. Django的Ajax上传文件简单记录