我将 URL 传递给 PHP 文件,在其中更改一些颜色等。其中一种颜色是#ccc
并被传递为&background=#ccc
这破坏了我的 PHP 文件(它停止了我的$_GET
该主题标签处的参数,之后的所有内容都不会传递)
我尝试将我的网址编码为encodeURIComponent(url)
这也编码我的?和 & 我用于我的 $_GET 字符串。使用时encodeURI()
主题标签根本没有编码。
有什么想法如何将我的所有变量传递到我的 PHP 文件以便我可以在那里读取它们吗?
请注意它是一个样式表 href。我不能/不会使用 jQuery$.get()
方法,但只需解析一个标签并将其附加到 my 中,如下所示:
<link href="http://localhost:8888/test.php/layout.scss?primarycolor=hotpink&secondarycolor=white&background=#ccc&textcolor=black&linkcolor=black&font=Futura&" type="text/css" rel="stylesheet" id="custom-style">
encodeURIComponent
是正确的,但您只想在#ccc
少量。如果您手动执行此操作(例如,在<link>
标签),然后使用%23
代替#
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)