我正在尝试使用JRequest::getVar('address')方法从当前URL获取变量地址.但是,如果地址值具有(#)字符,则不检索#字符后面的部分.
我理解URI是查询+片段的组合,并且哈希符号被视为片段之后的部分.我试过使用urlencode方法,但它仍然没有解决问题.
谁能告诉我如何解决这个问题?
使用有什么问题urlencode?应该取而代之#,%23一切都应该好.你可以试试JRequest::getVar(str_replace('#', '%23', 'address'))哪个应该做的伎俩.你能发布一个没有得到正确urlencoded 的示例网址吗?