Как перенаправить пользователей после публикации комментария
Я хочу перенаправить пользователей на определенный URL-адрес после публикации комментария. Я создала пост такой активности
$referer = $_SERVER['HTTP_REFERER'];
$explode = explode('?posted_on',$referer);
$send_back_url = $explode[0]."?posted_on=".$post_id;
Это прекрасно работает, когда URL-адреса рефереров имеют следующий формат
- www.xyz.com
- www.xyz.com?posted_on=123
Но он не работает, когда URL-адрес реферера похож на
- www.xyz.com?post=12
Потому что его пытаются переслать в
- www.xyz.com?post=12?posted_on=123 .
На самом деле его следует направить в
- www.xyz.com?post=12&posted_on=123