Перейти к содержимому


Фотография
- - - - -

Не работает удаление в корзине


Лучший Ответ SmetDenis , 09 July 2015 - 05:51

А как такое может быть? На будущее что нельзя делать что б не было такого бага?

 

Существует два вида запросов - GET, POST. Первый на чтение, второй - запись.

 

POST запрос содержит некоторый набор дополнительных параметров, которые отправляются на сервер.

Эти параметры отправляются в теле запроса, а не ссылке. Дело в том что длина ссылки ограничена параметрами сервера (apache, nginx). Поэтому все в ссылке не желательно хранить.

Редирект же перенаправляет на ссылку и "съедает" параметры.

 

Это можно вылечить с помощью флага QSA - http://loco.ru/mater...iterule-v-faile

Но тоже есть нюансы. Я переделал ajax запроc в корзине на GET.

 

 

 

Огромное вам спасибо за помощь!!! Вы красавчики все разработчики, именно поэтому мы с вами уже 2 года!

Cпасибо, очень приятно :)

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 12

#11 SmetDenis

SmetDenis

Отправлено 08 July 2015 - 11:31

Похоже что дополнительные редиректы в htaccess съедали переменную id материла.
не стал с ними разбираться, немного подправил JS
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 RDG

RDG

Отправлено 08 July 2015 - 12:21

А как такое может быть? На будущее что нельзя делать что б не было такого бага?

 

Огромное вам спасибо за помощь!!! Вы красавчики все разработчики, именно поэтому мы с вами уже 2 года!


  • 0

#13 SmetDenis

SmetDenis

Отправлено 09 July 2015 - 05:51   Лучший Ответ

А как такое может быть? На будущее что нельзя делать что б не было такого бага?

 

Существует два вида запросов - GET, POST. Первый на чтение, второй - запись.

 

POST запрос содержит некоторый набор дополнительных параметров, которые отправляются на сервер.

Эти параметры отправляются в теле запроса, а не ссылке. Дело в том что длина ссылки ограничена параметрами сервера (apache, nginx). Поэтому все в ссылке не желательно хранить.

Редирект же перенаправляет на ссылку и "съедает" параметры.

 

Это можно вылечить с помощью флага QSA - http://loco.ru/mater...iterule-v-faile

Но тоже есть нюансы. Я переделал ajax запроc в корзине на GET.

 

 

 

Огромное вам спасибо за помощь!!! Вы красавчики все разработчики, именно поэтому мы с вами уже 2 года!

Cпасибо, очень приятно :)


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!