PHP URL GET 参数位于 URL 参数中

发布于 2024-10-12 05:22:19 字数 275 浏览 3 评论 0原文

我正在开发 facebook/myspace 内容共享按钮。 Facebook 链接会将您带到我网站上的 URL,但我需要将其他参数与传递给 Facebook 的参数一起传递到我的 URL。这是我的示例:

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

我需要转义“u”参数内的某些内容吗?

I am developing facebook/myspace content share buttons. The Facebook link takes you to a URL on my website, but I need to pass additional parameters to my URL along with the parameters passed to facebook. Here's my example:

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

Do I need to escape something inside the "u" parameter?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

想念有你 2024-10-19 05:22:19

你应该能够做到(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');

You should be able to do (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');
南风起 2024-10-19 05:22:19

您需要在 上使用 urlencode u 参数,这将导致您的 URL 如下所示:

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

You need to use urlencode on the u parameter, which will result in your URL looking like this:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文