Илья
ан нет))
Dmytro
значит что-то очищает
Илья
тот же print_r в обработчике форм выдает пустоту. а ты кэп, да))
Dmytro
ну так ищи, где очищает
Камиль
ан нет))
ну если нельзя в бэк то на фронте передайте заголовок
Dmytro
может модексовский sanitize
Илья
ага, думал про него, пошел рыть
Aliaksandr
куча сайтов на 1.4.9 и везде аякс работал - так что вряд ли санитайз. скорее какой плагин, если это вызывается на странице-ресурсе, 404 или с invokeEvent("OnWebPageInit")
Илья
новых не ставил. но чекну, спс
Dmytro
куча сайтов на 1.4.9 и везде аякс работал - так что вряд ли санитайз. скорее какой плагин, если это вызывается на странице-ресурсе, 404 или с invokeEvent("OnWebPageInit")
да аякс и будет работать. ему плевать на этот заголовок) и вообще, очистка может быть и не в плагине, а тупо в сниппете каком то
Aliaksandr
хотя я всякие тинимсе и кодемирроры не обновлял, могут и они боком вылезти в самый неподходящий момент
Dmytro
аа, в принципе это легко можно сделать такой конструкцией, например if ($_SERVER['HTTP_X_REQUESTED_WITH']="blabla")
Dmytro
проверил бы свой код, вдруг там = вместо ==
Илья
вот и я в растерянности, у меня тоже вроде как не первый сайт на 1.4.9 и вроде тоже работало. а тут обновился и нету ничего
Dmytro
лично я всегда посылаю типа что-то action="bla" и по нему смотрю аякс это или нет)
Dmytro
обижаешь
написал, потому что иногда такое бывает у всех))
Илья
на ту же страницу. тоже с параметром faction. но дополнительно еще стоит проверка на аякс
Илья
сниппет в самом верху шаблона
Aliaksandr
а сами то данные приходят? а то как правильно отметили выше "иногда бывает", что вообще не там смотрят ))
Илья
таки да, убрал проверку на него, все заработало. потом уже начал копать, print_r($_SERVER['HTTP_X_REQUESTED_WITH']);die; выдет пустоту
Илья
если просто на файл с тум же кодом, то выдает все норм
Dmytro
ну значит сниппет/плагин рубает
Илья
ищу, но я с серверными переменными вроде как не работал у себя.. ищу
Илья
найду отпишусь
Aliaksandr
как показывает практика, у странных случаев чаще всего и объяснение либо странное либо совсем уж тупое :)
Dmytro
совсем тупое - это 100% ))
Aliaksandr
совсем тупое - это 100% ))
вплоть до того, что "не помню для чего, написал плагин на OnWebPageInit и забыл выключить" вида if (!empty($_SERVER['HTTP_X_REQUESTED_WITH'])) unset $_SERVER['HTTP_X_REQUESTED_WITH']
Aliaksandr
не помогло
там же FontAwesome поменяли, может из-за этого в старых дополнениях и стали квадраты?
Alexander
там же FontAwesome поменяли, может из-за этого в старых дополнениях и стали квадраты?
вполне возможно, но много квадратиков пустых. в файл манагере, в экстрасе, мож еще где
Aliaksandr
ну может забыли про них, сейчас же тенденция в админке по минимуму ходить ))
Dmytro
Кеш 🙂 файлика стилей или почистить или удалить он пересоздасться
Dmytro
Все иконки вижу
Dmytro
Илья
да я максимум себе всегда позволял в $_POST что-=то засунуть, но не в $_SERVER
Илья
да и как крон может повлиять на аякс с сайта?
Dmytro
сделай поиск по бд на $_SERVER
Dmytro
и по файлам тоже
Илья
уже ищу. щас по файлам, потом по базе
Dmytro
Dmytro
а бывает, что готовый код переносишь из сниппета в крон, а там было гдето $_SERVER - и вот в кроне уже не пашет, и так трудно это найти
Aliaksandr
хорошь стебацца)) нет у меня таких)) все плагины уже поотключал, нифигасла
Может какой ушлый фронтовик переписал с $.ajax/$.post на ваниллу и забыл его добавить?
Aliaksandr
Всяко бывает, особенно в случаях "хотел как лучше":)
Илья
в кэше ж все храницца и из базы код и из файлов?
Илья
https://monosnap.com/direct/jK8CK9ctafLQHjvh4azZjeT0GqOuDD
Илья
всмысле в /assets/cache/siteCache.idx.php попадают же все сниппеты и не важно кэшацца они в страницах или нет?
Илья
блин, не видно ничего, тока проверки.. щас дамп базы солью, там посмотрю..
Илья
база 600Мб...
Dmytro
да черех пхпмайдмин поиск сделай)
Dmytro
и зря ты делаешь поиск по HTTP_X_REQUESTED_WITH.... ищи $_SERVER
Илья
Илья
я сначала и искал тока по серверу
Dmytro
так и надо, иначе пропустишь $_SERVER=""; ))
Илья
и время жмет, придецца по найденым пройтись, убрать это условие. там везде вроде есть условие на дополнительный параметр
Илья
в базе тоже пусто, нет нигде. капздец!
Илья
есть вот 2 сервака, по софту примерно одинаковые. на деве обновил админку и вот такая хреновина. на проде все работает... как мы уже поняли ни в файлах ни в базе нет затирания $_SERVER
Илья
я в растерянности)) за долгое время это ну может раз второй)) обычно все на раз выходит
Dmytro
ну ты там дебажил, а если просто сделать print_r($_SERVER) ?
Dmytro
он весь пустой, или нету только HTTP_X_REQUESTED_WITH ?
Илья
https://monosnap.com/direct/B2XjzAEFvaaCU0wRdIb9S4yL6d1cb0
Илья
не пустой
Илья
это с аякс запроса с того же print_r($_SERVER);die;
Илья
Dmytro
а что это redirect_status = 200 ???
Dmytro
четам форварды делают вообще?
Илья
пурумпумпум))
Илья
не должно быть редиректов еще в прошлой верси убирали все и плагин тот отключен
Dmytro
а скрин тож из предыдущей версии или где? ))
Илья
не, скрин ток щас сделал
Илья
бля, я весь обед проебал, ща пойду выдохну минут на 10. не пропадай плиз. огромное спс что вписался
Aliaksandr
Там походу с http на https кидает :)
Dmytro
да не, там обычный хттп
Dmytro
мне кажется, если сделать там же print_r($_POST), то будет пусто)