PHP URL GET параметры внутри параметра URL - PullRequest
3 голосов
/ 18 января 2011

Я занимаюсь разработкой кнопок обмена контентом в Facebook / MySpace. Ссылка Facebook приводит вас к URL на моем веб-сайте, но мне нужно передать дополнительные параметры в мой URL вместе с параметрами, переданными в Facebook. Вот мой пример:

http://www.facebook.com/share.php?t=MyCompany&u=http://foobar.com/test7.php?Share=161&FbShare=Facebook28

Нужно ли что-то экранировать внутри параметра "u"?

Ответы [ 2 ]

8 голосов
/ 18 января 2011
2 голосов
/ 18 января 2011

Вам необходимо использовать urlencode для параметра u, в результате чего ваш URL будет выглядеть следующим образом:

http://www.facebook.com/share.php?t=MyCompany&u=http%3A%2F%2Ffoobar.com%2Ftest7.php%3FShare%3D161%26FbShare%3DFacebook28

...