php清除url中的额外参数


php clean extra parameters in urls

当我发布到facebook的链接时,比如http://www.zzz.com/images.php?i=kwlhjv当脸书上的用户点击链接时,他们会被引导到我发布的同一页面,但脸书会在url中添加另一个参数如何使用php删除那些get参数?(我仍然想保留我的i=kwlhjv参数)facebook重定向url示例:

http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.zzz.com%2Fimages.php%3Fi%3Dkwlhjv%26ref%3Dnf&h=TAQGrLLtbAQEG_HgubmSe57WD1q-uf0_kz_-2ADc6jr9xAw&s=1
foreach ($_GET as $key => $val) {
  if ($key != 'i') {
    unset($_GET[$key])
  }
}