可以'不能发送'#'(散列/磅)到另一个页面使用GET


Can't send '#' (hash/pound) to another page using GET?

我正试图将表单发送到另一个页面,我的值在其中有#,但我注意到#之后的任何内容都不被认为是值,也不是GET值的一部分。

是否有一个hack around或解决方案,使用方法GET发送数据,而字符串以#开始

#启动片段,该片段不发送给服务器。

需要正确的url编码你的数据,例如通过使用urlencode()函数。

Urlencode在Firefox中可能无法为#工作。你可以尝试字符串替换,

$ str = str_replace("#"、"% 23"str美元);