如何在php switch语句中获取url的真实地址

时间:2014-02-10 11:04:45

标签: php switch-statement

我们有本地PHP文件A-Z。其中重定向切换语句编码。其实我想用id请求并获取重定向url的REAL地址。例如,domain1.com完整路径,domain2.com完整路径。

请有人告诉我,如何获取这些网址的REAL Domain路径?

<?php

$id = $_GET['id'];

switch ( $id ) {

    case 01:
    header("Location: http://domain1.com");
    break;

    case 02:
    header("Location: http://domain2.com");
    break;


    default:
    header("Location: http://");
    break;

}

?>

我如何通过ID请求?

http://localhost/a.php?id=123

并返回url的真实地址,如下所示:

http://www.domain.com/content/title.html // etc

2 个答案:

答案 0 :(得分:0)

你需要这样的东西吗?

$path = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

答案 1 :(得分:0)

尝试

$parts = parse_url('http://domain1.com');
echo $parts['host'];

输出我们domain.com如果你需要路径使用$ parts ['path']