html在链接中传递带有get参数的链接

html在链接中传递带有get参数的链接,html,parameters,Html,Parameters,我试图通过以下方式传递另一个链接: 我想问题是,参数1=xyz作为第一个站点的参数传递 无论如何都要避免这种情况吗?您需要将整个URL表示为查询参数值,否则它将被解释为请求URL的一部分,因此这部分:http://www.2nd_site.com/?parameter1=xyz 目前还不清楚您使用的是什么编程语言,但大多数体面的基于Web的语言都提供了实现这一点的函数/方法/类,例如Java中的urlcoder,JSP/JSTL中的c:url和c:param,PHP中的urlcode()和Ja

我试图通过以下方式传递另一个链接:

我想问题是,参数1=xyz作为第一个站点的参数传递

无论如何都要避免这种情况吗?

您需要将整个URL表示为查询参数值,否则它将被解释为请求URL的一部分,因此这部分:
http://www.2nd_site.com/?parameter1=xyz

目前还不清楚您使用的是什么编程语言,但大多数体面的基于Web的语言都提供了实现这一点的函数/方法/类,例如Java中的
urlcoder
,JSP/JSTL中的
c:url
c:param
,PHP中的
urlcode()
和JavaScript中的
escape()

这里至少有一个在线URL编码器:。如果您输入
http://www.2nd_site.com/?parameter1=xyz
,您应该返回http%3A%2F%2Fwww.2nd_site.com%2F%3Fparameter1%3Dxyz,因此请求URL应该有效地位于:


谢谢您的帮助。我使用php,所以我使用urlencode对其进行编码。尝试这种混乱的原因是为了让facebook共享识别一个带有参数的链接…它似乎不喜欢…我尝试过对url进行编码,但似乎没有做到…有什么建议吗?