Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

PHP 接收长url并重定向

Posted on 2008-01-24 00:44  analyzer  阅读(340)  评论(0编辑  收藏  举报
如url的链接:http://localhost/redirect.php?url=http://www.google.cn/search?sourceid=navclient-ff&ie=UTF-8&rls=GGGL,GGGL:2006-43,GGGL:en&q=phpurl

程序代码如下:
//接收url
$dest=$_GET['url'];

//将断开的url存入数组
if (isset($HTTP_GET_VARS))
    foreach (array_keys($HTTP_GET_VARS) as $key)
    {
        if ($key != 'articleid' && $key != 'url')
            $vars[] = $key.'='.$HTTP_GET_VARS[$key];
    }

//将数组拆分并组合成字符串
$url = $dest.'&'.implode("&", $vars);

//重定向
header("Location: ".$url);
我要啦免费统计