Я столкнулся с проблемой, когда пользователь попадает на страницу 404, а затем нажимает кнопку, чтобы сообщить об ошибке 404, с которой он столкнулся. Оттуда они заполняют jotform (конфигурацию сервера, предотвращающую простую реализацию формы из WordPress или вспомогательных плагинов.)
Следующим шагом, который мы хотели бы сделать, является автоматическое заполнение поля формы URL URL-адресом ошибки 404, с которым они столкнулись. Просто некоторая справочная информация, мы работаем с сайтом через WordPress на Windows.
Это возможно? Кажется маловероятным, но я решил спросить и посмотреть, что могут порекомендовать другие разработчики.
(Я знаю о веб-мастере, аналитике и бэкэнд-отслеживании 404-х. Это была специальная настройка, запрошенная для прямого ввода от пользователя.)
В большинстве случаев вы можете получить доступ к URL запрашиваемой в данный момент страницы через суперглобальный PHP — $_SERVER["REQUEST_URI"]
,
Это не всегда будет доступно для вас, и может быть помощник WordPress, который получит его, не обращаясь непосредственно к суперглобальному, — но это должно помочь вам начать.
Javascript это еще один простой вариант — window.location.href
или подобное, как правило, даст вам все, что находится в адресной строке.
Других решений пока нет …