$ _GET problema en .html url

Tengo una url como esta:

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

Quiero obtener el valor de identificación en la url en mi archivo php. Intento $_GET['id'] pero no devuelve nada.

¿Cómo puedo obtenerlo?

El problema aquí es que el archivo es .html lugar de .php , por lo que PHP no lo analizará. Si desea que PHP también funcione en .html , agregue esto como su archivo .htaccess :

 AddType application/x-httpd-php .html 

No lo recomendaría, sin embargo, ya que no es realmente estándar. En la mayoría de los casos, es mejor que cambie el nombre del archivo a .php .

El archivo al que puede acceder desde la URL es HTML. Necesita el archivo .PHP para obtener el valor de la URL. Dentro de HTML no puede obtener el valor de PHP Super Global.

Prueba con

 echo $_GET['id'] 

O comprueba si obtienes valores GET o no.

 echo "
"; print_r($_GET); echo "

";

Intenta escribir este echo $ _REQUEST [‘id’]

si está usando el código php, será más recomendable que la extensión sea .php no .html ..

convertir el archivo en el archivo php y luego intentar …

Creo que funcionará..