Ir para conteúdo

jb2

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    jb2 deu reputação a Guilherme em Entendendo a variável global $_SERVER   
    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

Informação Importante

Confirmação de Termo