• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Params::getParam игнорирует массивы  (Прочитано 576 раз)
  • *
  • Сообщений: 6
« : 08 Декабрь 2020, 10:45:32 »
Здравия желаю всем здесь присутствующим.

На локальном ПК инструкция Params::getParam(имя параметра) возвращает значения параметров разных типов данных, в том числе и массивов. А на хостинге массивы, т.е. имя[],  игнорируются. Причём находятся в одной форме. Версия PHP на сервере 7.3.х.х локальная версия PHP 7.1.х

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #1 : 08 Декабрь 2020, 12:45:09 »
Какая-то чисто хостинговая проблема.
Только в логах искать причину на хостинге...
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 6
« Ответ #2 : 08 Декабрь 2020, 13:50:19 »
Какая-то чисто хостинговая проблема.
Только в логах искать причину на хостинге...

Сенькаю. Где такие логи искать? Как примерно они выглядят? Для начала я посмотрю на примере OpenServer у себя на локальном ПК.

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #3 : 08 Декабрь 2020, 17:57:59 »
Стандартный error.log на хостинге.
Если не знаете где искать, спросите у хостера.
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 6
« Ответ #4 : 08 Декабрь 2020, 22:02:22 »
Стандартный error.log на хостинге.
Если не знаете где искать, спросите у хостера.

Сибо.

Я сравнил что возвращает $_REQUEST на разных хостингах. Вот результат.
Вот  $_REQUEST на локальном OpenServer
array(9) { ["page"]=> string(6) "search" ["sOrder"]=> string(11) "dt_pub_date" ["iOrderType"]=> string(4) "desc" ["sCategory"]=> string(3) "130" ["select_name_1"]=> string(16) "2 items selected" ["attr_1_radio"]=> string(1) "1" ["attr_1"]=> string(3) "2,3" ["attr_43"]=> string(3) "504" ["select_name_55"]=> string(12) "Not selected" }

А это  $_REQUEST на хостинге
 
array(7) { ["random_segment_js"]=> string(2) "83" ["used_adblock"]=> string(16) "adblock_disabled" ["_ga"]=> string(27) "GA1.2.1466700081.1582991732" ["didomi_token"]=> string(272) "eyJ1c2VyX2lkIjoiMTcwOTFhOGUtN2FlZS02YTY0LTk1N2YtNzczNTE4ODU5MWM0IiwiY3JlYXRlZCI6IjIwMjAtMDItMjlUMTU6NTU6MzIuNTIwWiIsInVwZGF0ZWQiOiIyMDIwLTAyLTI5VDE1OjU1OjMyLjUyMVoiLCJ2ZW5kb3JzIjp7ImVuYWJsZWQiOltdLCJkaXNhYmxlZCI6W119LCJwdXJwb3NlcyI6eyJlbmFibGVkIjpbXSwiZGlzYWJsZWQiOltdfX0=" ["__gads"]=> string(69) "ID=206e680675ce99fb:T=1582991735:S=ALNI_MZV6k2wFozuU7PEHCp1IbpTFeV1-Q" ["__cfduid"]=> string(43) "d62f27454c3df9deb682ff564cc7534911606322563" ["osclass"]=> string(32) "3b759979058039fae7c4d0df8061247a" }

 У них даже структара массивов разная. Что с этим делать, не знаю.

Несколько дней поисков чёрной кошки в чёрной комнате. Безрезультатно. Скопировал сайт в другую папку и "О ЧУДО". Попустило. Можно закрывать тему.
« Последнее редактирование: 14 Декабрь 2020, 12:41:04 от dmarenkov »

 


test