【发布时间】:2014-02-04 22:53:35
【问题描述】:
我正在尝试发布 YouTube 网址以及其他一些数据。 YT URL 有 2 个参数,如下所示:
http://youtube.com/embed/ytid?wmode=transparent&showinfo=0
完整的 URL 如下所示:
http://mysite/proc.php?param1=val1¶m2=val2¶m3=(the youtube url)
没有第二个参数(showinfo)它可以正常工作。但是将&符号作为参数值的一部分会拆分参数本身,因此我的查询字符串参数最终看起来像这样:
param1: val1
param2: val2
param3: http://youtube.com/embed/ytid?wmode=transparent
showinfo: 0
我应该如何处理?
[编辑] 正如 helion3 所指出的,查询字符串需要进行 html 编码,并且确实如此。编码后的值如下所示:
http://youtube.com/embed/ytid?wmode=transparent&showinfo=0
查询字符串参数是这样结束的:
param3: http://youtube.com/embed/ytid?wmode=transparent
amp;showinfo: 0
【问题讨论】: