Передача любой ссылки в качестве GET переменной

Марат18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.10.2008

Допустим есть страница http://www.test.ru/index.php?par1=mama&par2=papa

при заходе на неё, должна формироваться ссылка для передачи ссылки на которой мы находимся в виде Get переменной т.е. напр

http://www.test.ru/index.php?url=[тут закодированный урл ссылки на которой мы находимся]

но нужно учитываться, что символы допустим " ? и = " не должны присутствовать в закодированном параметре