我正在开发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”参数内转义某些内容?
答案 0 :(得分:8)
你应该能够做到(http://php.net/manual/en/function.urlencode.php)。
$url = 'http://www.facebook.com/share.php?t=MyCompany&u='.urlencode('http://foobar.com/test7.php?Share=161&FbShare=Facebook28');
答案 1 :(得分:2)
您需要在u
参数上使用urlencode
,这会导致您的网址如下所示:
http://www.facebook.com/share.php?t=MyCompany&u=http%3A%2F%2Ffoobar.com%2Ftest7.php%3FShare%3D161%26FbShare%3DFacebook28