ubiquitour.com

Cómo detectar el protocolo del servidor PHP

Puede utilizar PHP para extraer los detalles de protocolo del servidor para que puede habilitar el código específico de versión del servidor. Un uso común es detectar si la página está funcionando estándar HTTP o HTTPS seguro. Información sobre el protocolo del servidor se almacena en la matriz variable superglobal "$_SERVER," que se puede acceder en cualquier lugar en la secuencia de comandos.

Instrucciones

1 Abra el archivo de código fuente PHP en un editor de texto, como Bloc de notas de Windows.

2 Uso "$_SERVER ['SERVER_NAME'];" a nombre del host del servidor que está ejecutando PHP. Por ejemplo, "echo $_SERVER ['SERVER_NAME'];" puede mostrar una cadena como "www.myserver.com."

3 Uso "$_SERVER ['SERVER_SOFTWARE'];" a la cadena de identificación del servidor, que aparece en los encabezados. Por ejemplo, "echo $_SERVER ['SERVER_SOFTWARE'];" puede mostrar una cadena como "Apache/2.2.3 (CentOS)."

4 "$_SERVER ['SERVER_PROTOCOL'];" se usa para acceder a la revisión y el nombre del Protocolo de información usado para la página solicitada. Por ejemplo, "echo $_SERVER ['SERVER_PROTOCOL'];" puede mostrar una cadena como "HTTP/1.1."

5 Guarde el archivo PHP y cargarlo en el servidor para asegurarse de que funciona correctamente.

Consejos y advertencias

  • Código PHP debe estar contenido dentro de "<? php"y"? >" etiquetas.
  • Función del servidor, "$_SERVER" puede no proporcionar valores significativos para muchas de sus índices, especialmente si el PHP se ejecuta desde la línea de comandos.