我使用joomla和acesef作为插件,我需要获取完整的查询字符串。问题是,当我使用$_SERVER['QUERY_STRING']时,它包含了我的自定义参数的joomla QS。
一个javascript或PHP解决方案就可以了。谢谢
编辑:我要获取的示例URL www.test.com/sc/my-account.html?action=payment-method
action=payment-method相反,我得到了
option=com_content&Itemid=4&id=16&lang=sc&view=article发布于 2010-05-20 18:26:52
找到了解决我的问题的方法var qs = window.location.search.substring(1);
谢谢大家,太棒了:)
发布于 2010-05-20 17:19:14
您的Joomla设置在.htaccess中可能有一个mod_rewrite规则,该规则忽略原始的GET参数并重写整个GET查询字符串,因此您必须在.htaccess文件中使用自己的方法。
或者停止使用Joomla。
发布于 2010-05-20 16:56:49
你得到的不是URL中的内容,而是服务器给你的内容。这包括由诸如mod_rewrite之类的东西添加的参数。如果您需要特定的参数,则对$_GET[]进行适当的索引,否则就接受它。
https://stackoverflow.com/questions/2872195
复制相似问题