Maison > développement back-end > Problème PHP > Comment implémenter le code de transfert d'URL en php

Comment implémenter le code de transfert d'URL en php

藏色散人
Libérer: 2023-03-04 16:54:01
original
2941 Les gens l'ont consulté

Comment implémenter le code de transfert d'URL en PHP : 1. Utilisez la variable "$_SERVER["SERVER_NAME"]" 2. Utilisez la variable "header("location:http://youname.com"); " Fonction ; 3. Utilisez l’élément frame.

Comment implémenter le code de transfert d'URL en php

Recommandé : "Tutoriel vidéo PHP"

PHP implémente le code de transfert d'URL

J'ai passé du temps à le rechercher et je l'ai trouvé assez intéressant

Il repose principalement sur 3 choses :

1 $_SERVER["SERVER_NAME"] Cette variable

2. header("location:http://youname.com"); cette fonction

3. élément de cadre

Le code d'implémentation est le suivant :

<?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转发
?>
<html> 
<head> 
<title>Felix的导航器</title> 
</head> 
<frameset framespacing="0" border="0" rows="0" frameborder="0"> 
<frame name="main" src="<?php
echo $url;
?>" scrolling="auto"> 
</frameset> 
</html>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal