Pass URL complexo como parâmetro no PHP

Estou tentando passar um URL complexo como um parâmetro de URL, mas o problema ocorre se o URL contiver e, por exemplo, quero passar o seguinte link como parâmetro

http: //www.google.ps/search? hl = pt-BR & client = firefox-a & hs = 42F & rls = org.mozilla% 3Aen-US% 3Aofficial & q = O + tipo +% 27Microsoft.Practices.ObjectBuilder.Locator% 27 + está definido + em + uma + montagem + que + é + não + referenciada. + Você + deve + adicionar + uma + referência + a + montagem + & aq = f & aqi = & aql = & oq =

Estou tentando obter um URL como parâmetro de um usuário e redirecionar o usuário para este UR

Como eu poderia lidar com isso em PHP?

A história toda

Estou tentando fazer algumas análises de anúncios em arquivos flash para que o usuário envie anúncios em flash para um site que contém um link para a página da web necessári

Agora, meu cliente precisa saber quantas vezes esse arquivo flash foi clicado. Para resolver isso, vou pedir a todos que enviarem o flash que escrevam um link para a página do meu cliente e passem o URL necessário como parâmetro, como segue

http: //myclientwebpage.com/disp.php? link = www.google.com & id = 16

desta maneira, posso atualizar meu banco de dados e obter uma contagem de quantas vezes esse link foi clicado

questionAnswers(2)

yourAnswerToTheQuestion