Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Перестает работать от элементарного переименования значений (https://javascript.ru/forum/server/73727-perestaet-rabotat-ot-ehlementarnogo-pereimenovaniya-znachenijj.html)

Nexus 10.05.2018 14:31

Цитата:

Сообщение от laimas
Несмотря на то, что даже есть предупреждения, код будет работать.

Я, наверное, сильно загоняюсь по этому поводу...
Код что пишу генерирует только ошибки уровня e_error :)

laimas 10.05.2018 14:40

Предупреждения не равны ошибкам и анализируя первые, нужно понимать к чему может привести использование неопределенных переменных. Одна из опасностей может поджидать как раз со стороны кук в данном случае, или же при использовании $_REQUEST, когда POST/GET переменные могут перезаписаны переменными из кук.

Если же я разрабатываю и контролирую ситуацию, то и по барабану предупреждения, но если это опасное место, то они должны быть загодя определена, то есть:

//в файле конфигураций
$scheme = 'ru'; //en и т.п. по умолчанию
//в скриптах
$scheme = $_COOKIE['scheme'] ?: $scheme;


Часовой пояс GMT +3, время: 09:44.