Как закодировать url..

docker

Новичок
Как закодировать url..

Добрый день!
Как правильно/проще/лучше закодировать какой-нибудь url с параметрами скрипта вида:
/?val1=1&val2=2&val3=3

Чтобы передать его самого как параметр:
back=/?val1=1&val2=2&val3=3

Пока я использую свой ламерский подход:
PHP:
str_replace("&", "^", $ref);
который вроде безопасен....
 
Сверху