Olá,
Criei esse mini-tutorial para ensina-los quase 60% dos códigos _SERVER.
Esses códigos são muito uteis, eles servem para pegar informações que a linguagem PHP possibilita nós de usarmos.
Começando...
_SERVER é um código criado pelas pessoas que criaram o PHP, ele é como se fosse uma especie de servidor que pega informações sobre diferentes coisas.
Nele podemos pegar:
- Roots
- Address
- Ports
- Windows Informations
- Urls
- Internet Informations
- File Names
- Accepts
- Host Informations
Iniciando _SERVER...
Agora eu irei ensinar como você irá colocar _SERVER.
Primeiramente, vamos entender como são as estruturas desses scripts.
Para criar um script de servidor, é simples, basta entrar em um arquivo com a extensão .php e escrever entre as tags <? até ?> o seguinte:
<?
$_SERVER["Nome da Informação"];
?>
E para mostrar essa informação basta escrever um echo na frente, ficando assim:
<?
echo $_SERVER["Nome da Informação"];
?>
Então podemos concluir que é uma coisa bem simples de se fazer.
Agora eu irei citar o Nome da Informação que pegará o IP. O nome da informação para pegar o IP é REMOTE_ADDR, então para pegar o IP e escreve-lo no seu site, seria assim:
<?
echo $_SERVER["REMOTE_ADDR"];
?>
Assim, você iria pegar o IP da pessoa que está acessando o site, e escreve-lo na tela do seu site.
Também é possivel trocar esse REMOTE_ADDR por outras informações que eu irei citar mais abaixo.
_SERVER Scripts...
Agora que você já tem uma ideia de como usar o _SERVER, eu vou citar uma tabela com o nome das informações que compoem esse servidor.
Windows System Location - $_SERVER["COMSPEC"]
WebSite Folder - $_SERVER["DOCUMENT_ROOT"]
Accept - $_SERVER["HTTP_ACCEPT"]
Accept Encoding - $_SERVER["HTTP_ACCEPT_ENCODING"]
Accept Language - $_SERVER["HTTP_ACCEPT_LANGUAGE"]
Connection - $_SERVER["HTTP_CONNECTION"]
Host - $_SERVER["HTTP_HOST"]
Local Url - $_SERVER["HTTP_REFERER"]
User System - $_SERVER["HTTP_USER_AGENT"]
Windows Path - $_SERVER["PATH"]
Remote IP - $_SERVER["REMOTE_ADDR"]
Remote PORT - $_SERVER["REMOTE_PORT"]
Script Location - $_SERVER["SCRIPT_FILENAME"]
Server IP - $_SERVER["SERVER_ADDR"]
Server Admin E-mail - $_SERVER["SERVER_ADMIN"]
Server Name - $_SERVER["SERVER_NAME"]
Server Signature - $_SERVER["SERVER_SIGNATURE"]
Server Software - $_SERVER["SERVER_SOFTWARE"]
Windows Folder - $_SERVER["SystemRoot"]
Windows Direction - $_SERVER["WINDIR"]
Gateway Interface - $_SERVER["GATEWAY_INTERFACE"]
Server Protocol - $_SERVER["SERVER_PROTOCOL"]
Request Method - $_SERVER["REQUEST_METHOD"]
Request Uri - $_SERVER["REQUEST_URI"]
Script Name - $_SERVER["SCRIPT_NAME"]
Root Path - $_SERVER["PATH_TRANSLATED"]
Path - $_SERVER["PHP_SELF"]
Você poderá pegar qualquer uma dessas funções acima apenas escrevendo esse código em seu site:
<?
echo (Função citada a cima em amarelo);
?>
Exemplo, eu quero pegar o Server Name, ai eu vou digitar o seguinte:
<?
echo $_SERVER["SERVER_NAME"];
?>
Agora é só coloca essas funções em seu site
Espero ter ajudado ^^
Créditos: ZeZiNhO
/* ZeZiNhO */