Выход PHP изменился, когда переменная присутствует - PullRequest
0 голосов
/ 24 февраля 2012

У меня самая странная вещь, происходящая на моем сайте.Мой PHP-скрипт выводит различное содержимое в зависимости от того, присутствует ли знак запроса (?) Или нет.Неважно, присутствует ли строка запроса после знака или нет - простое присутствие "?"меняет вывод.Я ничего не кодировал, чтобы даже искать эту метку запроса, не говоря уже о том, чтобы делать что-то по-другому, в зависимости от того, нашел он ее или нет.Это сводит меня с ума!Может ли быть объяснение, почему это происходит?

Вот примеры ссылок: 1) ... html , 2) ... html? (TheНаиболее значительные изменения происходят в марте месяце.)

РЕДАКТИРОВАТЬ: Извините, я не думаю, что код будет очень полезным, и есть тонна его.Я не думаю, что вы сможете «воссоздать проблему», так как этот код зависит от запуска Magento, но это так.(Мне пришлось удалить много комментариев, чтобы получить его в соответствии с требованиями к размеру.)

РЕДАКТИРОВАТЬ: Код удален, так как он не был полезен или не уместен для поиска ответа.

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Похоже на проблему кеширования.Попробуйте очистить его ...

http://kb.siteground.com/article/How_to_clear_the_cache_in_Magento.html

Magento хранит свой кэш в / var / cache, расположенном внутри установочного каталога Magento.Так, например, если ваш Magento установлен в вашей основной папке public_html, кеш будет находиться в public_html / var / cache.

0 голосов
/ 24 февраля 2012

Извините, этого не произошло.Расположение остается неизменным.Но это должен быть один из параметров, который может быть передан по URL, который перезаписывается.Проверьте, какой параметр может выдать тот же вывод, что и запрос без параметров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...