2011-07-28 9 views

Respuesta

12

Sure. Crear este tipo de archivo .php (echo.php):

<?php 
phpinfo(INFO_VARIABLES); 
?> 

Añadir esta regla en .htaccess:

RewriteEngine On 

RewriteCond %{REQUEST_URI} !echo.php 
RewriteRule .* echo.php?ua=%{HTTP_USER_AGENT}&https=%{HTTPS} [L] 

añadir más parámetros si es necesario.

Ahora llame a cualquier URL y verifique la salida (los parámetros GET deben estar en la parte superior de la tabla).

Pero, TBH, casi toda esta información es recibida por Apache y está disponible para PHP de todos modos: mira $_SERVER.

+0

Gracias - Sé que puede obtener todo eso de PHP. Solo quería ver cuál era el contenido de algunas variables (HTTP_USER_AGENT no era una de ellas en realidad) y no se me ocurrió hacer lo que allí se hizo. :) –

+1

La pregunta es "¿Es posible generar las variables de entorno del .htaccess?" Supongo que la respuesta correcta sería cómo registrar el valor de las variables en los registros de apache y no cómo generarlo en PHP. Además, esto supone que la configuración actual del servidor Apache puede servir para script PHP – maxwell2022

Cuestiones relacionadas