Intereting Posts
Как указать атрибуты HTML для параметров тега select, созданного с помощью laravel form builder? Обращайтесь со всеми исключениями, помещенными в flashMessage с ZF2 Как установить favicon по умолчанию для всех страниц, используя htaccess Каков правильный способ использования Guzzle 6 для создания пула асинхронных запросов json для отправки конечным точкам API? 500 Внутренняя ошибка сервера при использовании .htaccess для настроек PHP Как использовать PHP с Visual Studio Как запустить профайлер XDebug для скрипта PHP в командной строке? Создать видео-эскиз всех файлов в каталоге через FFmpeg и PHP WAMPServer phpMyadmin Максимальное время выполнения на 360 секунд превышено Как удалить запись в php, которая имеет составной (многоколоночный) первичный ключ Как следует распространять изменения в объектах MVC? Как определить, установлен ли $ _POST? Обновление файла RSS из другого XML-файла Расчет дней недели с указанием номера недели Программист пытается выяснить собственный проект с использованием PHP

$ _GET проблема в .html url

У меня есть URL-адрес:

http://mysite.com/contact.html?id=5 

Я хочу получить значение id в URL-адресе в моем php-файле. Я пытаюсь $_GET['id'] но ничего не возвращает.

Как я могу его получить?

Related of "$ _GET проблема в .html url"

Проблема здесь в том, что файл является .html вместо .php , поэтому он не будет анализироваться PHP. Если вы хотите, чтобы PHP также работал на .html , добавьте его в свой файл .htaccess :

 AddType application/x-httpd-php .html 

Я бы не рекомендовал его, так как он не является стандартным. В большинстве случаев вам лучше просто переименовать файл в .php .

Файл, который вы обрабатываете в URL, является HTML. Вам нужен файл .PHP, чтобы получить значение из URL. Внутри HTML вы не можете получить значение PHP Super Global.

Попробуйте

 echo $_GET['id'] 

Или Проверьте свои значения GET или нет.

 echo "<pre>"; print_r($_GET); echo "</pre>"; 

Попробуйте написать это эхо $ _REQUEST ['id']

если вы используете php-код, тогда будет более рекомендуем, чтобы расширение было .php not .html ..

конвертировать файл в файл php, а затем попробовать.

я думаю, это сработает.