2010-04-18 30 views
7

Sé que header_remove no funciona en las versiones de php < 5.3 y utilizo 5.2.1. Estoy buscando una alternativa a header_remove para eliminar el encabezado X-Powered-By.Alternativa a header_remove

He intentado usar el encabezado ("X-Powered-By:"); pero aún genera un encabezado en blanco. Intenté usar Header unset X-Powered-By en .htaccess, pero por alguna razón no funciona. Estoy atrapado aquí.

+0

exponer \ _php es una opción que solo se puede configurar en el archivo .ini. Para apache 'header unset' directiva para trabajar mod \ _header debe estar instalado y debe tener FileInfo anular privilegios. No veo otra forma de eliminar ese encabezado, bueno para ti si estoy equivocado ;-) – VolkerK

+0

@Castor: ¿Has intentado configurar el encabezado sin espacio al final? 'header (" X-Powered-By: ");'. Siempre pensé que así era como los encabezados no estaban configurados en versiones anteriores de PHP. Siempre puedes dejarlo y cambiarlo a algo falso: 'header (" X-Powered-By: Fairies! ");' –

+1

No entiendo por qué has creado una nueva pregunta para esto. Solo comente o edite su anterior: http://stackoverflow.com/questions/2661799/removing-x-powered-by vea también esta pregunta: http://stackoverflow.com/questions/2318806/hiding-phps-x -powered-by-header –

Respuesta

2

yo sepa, no existe un sustituto para esta función, pero se puede alterar el resultado sea algo falso como se describe anteriormente, o configurar php.ini para bloquear esta cabecera con la siguiente afirmación:

expose_php = Off 
+1

No tengo acceso a php.ini ya que estoy en un alojamiento compartido en Apache. – Castor

+0

Un buen servicio de alojamiento hará esto por usted. – cmc