发布评论后如何重定向用户

时间:2011-09-05 20:12:21

标签: php url

我希望在发表评论后将用户转发到特定的网址。我创建了这样的帖子动作

$referer = $_SERVER['HTTP_REFERER'];
$explode = explode('?posted_on',$referer);
$send_back_url = $explode[0]."?posted_on=".$post_id;

当引用网址采用以下格式

时,此方法可以正常工作
  • www.xyz.com
  • www.xyz.com?posted_on=123

但是,当引用网址类似

时,它无效
  • www.xyz.com?post=12

因为它试图转发

  • www.xyz.com?post=12?posted_on=123。

实际上它应该转发到

  • www.xyz.com?post=12&posted_on=123

1 个答案:

答案 0 :(得分:2)

使用