首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取页面的完整查询字符串

如何获取页面的完整查询字符串
EN

Stack Overflow用户
提问于 2010-05-20 16:47:41
回答 3查看 7.1K关注 0票数 4

我使用joomla和acesef作为插件,我需要获取完整的查询字符串。问题是,当我使用$_SERVER['QUERY_STRING']时,它包含了我的自定义参数的joomla QS。

一个javascript或PHP解决方案就可以了。谢谢

编辑:我要获取的示例URL www.test.com/sc/my-account.html?action=payment-method

代码语言:javascript
复制
action=payment-method

相反,我得到了

代码语言:javascript
复制
option=com_content&Itemid=4&id=16&lang=sc&view=article
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-20 18:26:52

找到了解决我的问题的方法var qs = window.location.search.substring(1);

谢谢大家,太棒了:)

票数 1
EN

Stack Overflow用户

发布于 2010-05-20 17:19:14

您的Joomla设置在.htaccess中可能有一个mod_rewrite规则,该规则忽略原始的GET参数并重写整个GET查询字符串,因此您必须在.htaccess文件中使用自己的方法。

或者停止使用Joomla。

票数 1
EN

Stack Overflow用户

发布于 2010-05-20 16:56:49

你得到的不是URL中的内容,而是服务器给你的内容。这包括由诸如mod_rewrite之类的东西添加的参数。如果您需要特定的参数,则对$_GET[]进行适当的索引,否则就接受它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2872195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档