Проблема $ _GET в URL .html - PullRequest
       1

Проблема $ _GET в URL .html

2 голосов
/ 05 июля 2011

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

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

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

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

Ответы [ 4 ]

6 голосов
/ 05 июля 2011

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

AddType application/x-httpd-php .html

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

1 голос
/ 05 июля 2011

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

Попробуйте с

echo $_GET['id']

Или проверьте получение значений GET или нет.

<code>echo "<pre>";    
print_r($_GET);
echo "
";
0 голосов
/ 05 июля 2011

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

конвертируйте файл в php файл и попробуйте ..

Я думаю, что это будет работать ..

0 голосов
/ 05 июля 2011

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

...