Boa noite computêros, há alguns meses eu fiz um post de como trabalhar com server variables no ASP, hoje estou deixando o asp de lado para me dedicar ao PHP e com isso muitas coisas tem que ser aprendidas, uma delas é como trabalhar com server variables no PHP, vou seguir a mesma idéia do post como eu fiz no ASP.
Acompanhem:

Trabalhando com ServerVariables no PHP, mas que raios é isso aí???

Imagina que temos as seguintes situações…

  • Como posso saber qual o browser que o usuário está usando?

Fácil, utilize o HTTP_USER_AGENT:

$_SERVER['HTTP_USER_AGENT'];
  • Como posso saber qual o caminho físico da página atual?

Uma das soluções é utilizar o SCRIPT_FILENAME

$_SERVER['SCRIPT_FILENAME'];
  • Como posso saber qual foi o modo de envio dos dados?(POST e GET)

Tá na mão… usa o REQUEST_METHOD

$_SERVER['REQUEST_METHOD'];

E assim por diante, temos diversas ServerVariables que podem ser utilizadas, vou deixar um código que exibe como se comportam cada uma delas em determinada página

foreach($_SERVER as $key_name => $key_value) {
	print $key_name . " = " . $key_value . "";
}