我的网站上发生了最奇怪的事情。我的PHP脚本输出不同的内容,具体取决于是否存在查询标记(?)。在标记之后是否存在查询字符串并不重要 - 简单存在“?”改变输出。我甚至没有编写任何代码来查找该查询标记,更不用说根据它是否找到它来做任何不同的事情。这让我疯了!能解释为什么会这样吗?
以下是示例链接:1)...html,2)...html?(最重要的变化发生在3月份。)
编辑:对不起,我认为代码不是很有用,而且还有很多。我认为你不能“重新创建问题”,因为这段代码依赖于Magento来运行,但现在就是这样。 (我不得不删除很多评论,以使其符合规模要求。)编辑:代码被删除,因为它没有用或找不到答案。
答案 0 :(得分:1)
听起来像是一个缓存问题。尝试清理它......
http://kb.siteground.com/article/How_to_clear_the_cache_in_Magento.html
Magento将其缓存保存在位于Magento安装目录内的/ var / cache中。因此,例如,如果您的Magento安装在主public_html文件夹中,则缓存将位于public_html / var / cache中。
答案 1 :(得分:0)
对不起,那不是发生了什么事。位置保持不变。但它必须是可以通过URL传递的选项之一。检查看看哪个选项可以提供与非参数查询相同的输出。