Что ж, вам нужно определить, есть ли у $back_url
другие параметры запроса (или переменные GET), и добавить свой хэш, используя ?hash=123asd
, если его нет, или с помощью &hash=123asd
, если действительно он имеет параметры запроса.
Если вы знаете, что $back_url
является полным URL-адресом, таким как http://whatever.com/blah/blah (важной частью является http://whatever.com
, вы можете использовать parse_url
, чтобы получить все компоненты, а затем продолжить с ответом Пекки. Если ваш $back_url
не начинается с http://...
, тогда добавьте правильное значение (я предполагаю http://$_SERVER['host']
и, опять же, продолжите с ответом Пекки.