Я пытаюсь открыть ссылку магазина Magento с внешнего сайта. При открытии ссылки на хранилище мне нужно отправить некоторую информацию, используя параметры строки запроса. Поэтому я открыть ссылку (через PHP-код), такие как: http://magentostore.com/myproduct.html?id=3434&user=445Magento игнорирует дополнительные параметры URL-адреса
Однако соединение магазина Magento игнорирует параметры строки запроса и перезагружает страницу как: magentostore.com/myproduct.html
я проверил в Firebug и может видеть, что есть перенаправление в хранилище Magento без параметров строки запроса. Есть ли способ переопределить это поведение и позволить Magento загружать параметры строки запроса? Какую настройку я могу сделать в магазине Magento, чтобы позволить использовать параметры строки запроса? Есть ли другой способ отправки дополнительной информации на страницу магазина Magento?
Есть ли способ узнать, не делает ли это Magento это, а не сервер?
Благодаря
Magento получает запросы по первому запросу, но перенаправляет URL-адрес, указанный в списке перезаписи URL. Это, вероятно, по причинам SEO. Независимо от того, какой код у вас есть, эти значения должны хранить их в переменной сеанса до того, как произойдет перенаправление. – clockworkgeek
В качестве примечания, пожалуйста, не делайте ничего, что могло бы переопределить меры безопасности Magento, добавив в строку запроса «user = 445». –
Благодарим вас за комментарии. Мы пытаемся поговорить с магазином Magento через внешний сайт. В основном, когда загружается страница магазина Magento, мы хотим, чтобы она знала, что она исходит от нашего известного внешнего сайта, а также того, кто его отправляет. Это достигается с помощью параметра строки запроса (uid). Нам нужно это только для одной страницы. У нас есть javascript на странице Magento, которая будет читать строку запроса, а затем создать несколько файлов cookie для отслеживания. Есть ли другой способ достичь этого? Можем ли мы отключить саму настройку строки запроса только для одной страницы? Это очень важно. – deveffort