Intereting Posts
Проблема с короткими кодами во внешнем файле Пользовательский MySQL-запрос для сообщений и сообщений Meta Комментарии не включены для пользовательских типов сообщений Индивидуальная разбивка по страницам 404 Экспорт конкретных данных пользователя без плагина Изменение метаданных изображений в медиатеке Как WordPress помнит позиции Metabox? Проверьте, выполняется ли PHP-документ WordPress или напрямую Как я могу добавить поле, чтобы сделать ссылку nofollow в окно WordPress Link Inspector? Рекомендуемые темы для блога, связанного с разработчиками? Отображение страницы дважды в URL после перезаписи Создание системы фотоальбомов с пользовательским типом сообщения Использование wp_list_pages () после вызова query_posts () На моей странице архивов я не вижу своих настраиваемых типов сообщений Как добавить значок, который отображается только во время просмотра панели управления моего плагина?

isset не работает с параметром «error» с действительным URL-адресом

Приведенный ниже код не работает, когда имеется параметр «error», но работает с двумя другими параметрами. Например:

/my-courses/?error=access_denied 

Когда URL-адрес выглядит так, оператор if не запускается.

 /my-courses/?code=XXX&state=XXX 

Когда URL-адрес выглядит так, оператор if срабатывает.

 if ( isset( $_GET['error'] ) ) { echo 'Step 1 Error: Authorization Declined<br />'; } elseif ( isset( $_GET['code'] ) && isset( $_GET['state'] ) ) { echo 'Step 1 Complete<br />'; echo 'Move to Step 2<br />'; } else { echo 'Step 1<br />'; } 

Я не могу изменить параметр 'error' , он поступает из внешнего приложения. Любые идеи о том, почему это не работает?

Solutions Collecting From Web of "isset не работает с параметром «error» с действительным URL-адресом"