решено Ошибки связанные с СЕОпро

yura_co

yura_co

master
#1
Постоянно в журнале появляются ошибки, но не могу отследить причину их появления.
2020-07-09 14:28:08 - PHP Notice: Undefined offset: 0 in /home/system/library/slaseopro.php on line 165
2020-07-09 14:28:08 - PHP Notice: Undefined index: in /home/system/library/slaseopro.php on line 677
2020-07-09 14:28:08 - PHP Notice: Undefined index: in /home/system/library/slaseopro.php on line 677
2020-07-09 14:28:08 - PHP Notice: Undefined offset: 0 in /home/u13810/storage/modification/catalog/controller/startup/seo_url.php on line 49
Всегда появляются пачкой
Помогите разобрать ошибку
 
S

SlaSoft

Maestro
#7
не вникал, но защиту стоит сделать, хотя бы на уровне isset
Согласен, но сначала нужно понять, откуда растут ноги
И.. ок проверка, но что делать после валидации?

Если PHP Notice: Undefined index: in
Здесь я еще приблизительно понимаю

То здесь - нет
PHP Notice: Undefined offset: 0
 
S

SlaSoft

Maestro
#8
Иногда сложно понять пользователя зачем он так сделал
Или почему у него такие ссылки оказались у робота
 
Baco

Baco

architect
#10
@SlaSoft, основная причина невнимательность
неважно какая причина, если это вызывает проблему на стороне фронта, значит стоит предусмотреть защиту на уровне заполнения и от "случайной невнимательности", так как часто бывает, что контент в шоп заливают импортерами\парсерами\через миграции и учесть всюду - нет возможности, особенно, если последние выполняют функционал - через автономные модели, которые так же могут быть обфусцированы.
есть последовательность действий, которая вызывает текущую ошибку ?
 
OP
yura_co

yura_co

master
Thread Starter #11
неважно какая причина, если это вызывает проблему на стороне фронта, значит стоит предусмотреть защиту на уровне заполнения и от "случайной невнимательности", так как часто бывает, что контент в шоп заливают импортерами\парсерами\через миграции и учесть всюду - нет возможности, особенно, если последние выполняют функционал - через автономные модели, которые так же могут быть обфусцированы.
есть последовательность действий, которая вызывает текущую ошибку ?
вся последоватнльность закончилась отсутствием в урле языкового префикса. то есть пауки получили в своё распоряжение урл типа: site.ua/category/tovar в то время как правильный урл site.ua/ua/category/tovar
посути получается что ругалось на редирект
 
S

SlaSoft

Maestro
#12
С одной стороны - хорошо что нет ошибок - все завалидировано
А с другой - наличие ошибок 0 вскрыло системную проблему, которую невозможно было бы найти/увидеть
 
Зверху