Hoje venho trazer nada mais que nada menos um tutorial sobre a variável/função $_SERVER.
Pra que server o $_SERVER?
Digamos que pra tudo ou até mesmo pra nada, dependendo do que você desenvolver. A função mostra várias informações do servidor como,
ip,diretorio da pagina/pasta,navegador utilizado, nome do servidor, portas, etc...
Como utilizar?
Bem, você tem que saber pelo menos o mínimo de php pra saber como utilizar.
Utilizamos a função
echo para printar/escrever na tela, diferente do html, onde podemos escrever como quiser.
Um exemplo simples e de fácil entendimento, é o server_name:
$_SERVER['SERVER_NAME']
[/code]
[/indent]
[center]onde, $_SERVER é o nome da função, e SERVER_NAME é o argumento que está dentro dos paramentos.[/center]
[indent=1]Mas o que isso vai fazer? simples! ele irá mostrar o nome do servidor, no caso localhost (se você estiver executando em seu próprio pc) ou ip/domínio do seu servidor.[/indent]
Po, mas só tem isso? queria algo mais emocionante!
[indent=1]Calma meu jovem, se você quer se aprofundar na linguagem php, você deve conhecer o site php.net, e lá mostrará todas as funções de cada argumento. [size=3][i]php.net/$_SERVER[/i][/size][/indent]
Colocando em prática!
[indent=1]
[code]
<?php
echo "<br>". $_SERVER['REMOTE_ADDR'];
echo "<br>". $_SERVER['PHP_SELF'];
echo "<br>". $_SERVER['SERVER_NAME'];
echo "<br>". $_SERVER['SCRIPT_FILENAME'];
echo "<br>". $_SERVER['DOCUMENT_ROOT'];
echo "<br>". $_SERVER['GATEWAY_INTERFACE'];
echo "<br>". $_SERVER['SERVER_ADDR'];
echo "<br>". $_SERVER['SERVER_SOFTWARE'];
echo "<br>". $_SERVER['REQUEST_TIME'];
echo "<br>". $_SERVER['QUERY_STRING'];
echo "<br>". $_SERVER['HTTP_ACCEPT'];
echo "<br>". $_SERVER['HTTP_HOST'];
echo "<br>". $_SERVER['SERVER_ADMIN'];
?>
Tutorial por Eratsu