На php-странице у меня есть следующий код:
if($_REQUEST['c']!="") // I get error on this line itself. Why?
{
$pidis=(int)($_REQUEST['c']);
}
Я продолжаю получать индексную ошибку Undefined.
В Googling мне удается понять, что если страница имеет доступ без параметров (в URL), которые мы пытаемся получить, мы можем получить эту ошибку/предупреждение. Я считаю, что если параметр не указан в URL-адресе, он должен просто вернуть пустое сообщение вместо сообщения об ошибке/предупреждении.
Я знаю, что можно подавить ошибки и предупреждения, добавив
error_reporting(E_ALL ^ E_NOTICE);
Но я не хочу этого делать.
Эта же страница отлично работает на веб-сервере нашей компании, но не работает на веб-сервере наших клиентов.
Почему это происходит?
Как решить эту проблему?