Как правильнее бороться с Notice: Undefined index

12
Segey
На сайте с 23.08.2005
Offline
404
#11
spiderbuber:
Мне не нужно отключать логирование!

Вам предлагали не логирование, а не критические ошибки отключить это разные вещи

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
S
На сайте с 06.08.2008
Offline
130
#12
Вам предлагали не логирование, а не критические ошибки отключить это разные вещи

Вы все пытаетесь меня научить не тому, о чём вас просят!

Знаю я и про разные логи, и варианты их отключения и т.д.

Включил специально, чтобы отладить скрипт до "идеала".. Хочу избавиться от всех нотисов, т.к. лог при большом трафе разрастается до нескольких гигов и бывали случаи падения серва..

Давайте начнем сначала. Вот кусок кода:

if($_GET['pid'] && !$_COOKIE['pid']){
@setcookie('pid', $_GET['pid'], time() + 604800, '/');
}

Нотис на первый лайн:

Notice: Undefined index: pid in

Как правильнее его поправить?

Joker-jar
На сайте с 26.08.2010
Offline
171
#13

if ( isset($_GET['pid']) && ! isset($_COOKIE['pid']) ) {

setcookie('pid', $_GET['pid'], time() + 604800, '/');
}

Ну а вообще в движках обычно пишут обёртки для доступа к массивам _GET, _POST, _SERVER etc

LEOnidUKG
На сайте с 25.11.2006
Online
1773
#14
чтобы отладить скрипт до "идеала"

Вам батенька заняться нечем :)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
S
На сайте с 06.08.2008
Offline
130
#15

Свой вопрос решил. В советах более не нуждаюсь :)

slaveofmoney
На сайте с 18.08.2008
Offline
131
#16
spiderbuber:
Свой вопрос решил. В советах более не нуждаюсь :)

тем не менее скажу я делаю так:


if ( !empty($_GET['pid']) && !$_COOKIE['pid'] ){
}

и никаких нотисов

пусто )
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий