BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!


BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

BGames
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

BGamesEntrar

Fórum de Desenvolvimento de Jogos e Programação


description Como o PHP funciona Empty Como o PHP funciona

more_horiz
Este primeiro tópico vai falar um pouco sobre como o PHP funciona, isso vai servi para sanar certa duvidas.

O PHP é um linguagem que é aceita em varias plataformas, como MAC, Linux e Windows, ou seja, criando um script em PHP puro você terá quase certeza que vai funcionar em outras plataformas, o que vai mudar é em questão a extensões (algumas só tem pra windows, outas só pra linux e assim sucessivamente) e de manipulação de diretorios (caso seu script trabalhe com arquivos e diretórios que no Windows é diferente do Linux/Mac).

O PHP não depende de um servidor Apache/IIS pra rodar, ele pode ser executado em linha de comando também. Mas vamos usar o Apache para executar nossos scripts.

Tudo começa quando o usuário entra no navegador e digita o endereço do seu servidor.

Caso ele digite algo como [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] o Apache irá procurar o arquivo padrão que normalmente é index.html|htm|php o que ele achar primeiro e que tiver a maior prioridade (que também pode ser configurado). Depois disso, ele irá enviar para o usuario este arquivo. Lembre-se que só extensões previamente configuradas no servidor que serão reconhecidas como possivel conteineres para scripts, ou seja, caso você crie um arquivo com extensão .rzbr e diga pro servidor que nesse arquivo pode conter script, o servidor sempre executará os scripts que encontrar. Mas caso você diga pro servidor que arquivos .php não tem scripts ele exibirá todo seu conteúdo e jamais executará os scripts que estiver lá dentro. Mesmo que encontre.

Isso serve para qualquer arquivo. Seja ele .txt, .rar, .avi, .zip. exe. Agora se o arquivo tiver comandos PHP, Perl, Python ou outra linguem ele vai transmitir a parte do arquivo até que seja encontrado os comandos. Mais ou menos assim:

Código:

<head><?php echo $titulo; ?></head>


O Apache enviara para o usuário o "", depois irá fazer uma pausa, executará o o que tiver dentro do "" através do PHP e depois enviará também o resultado junto com o resto do arquivo que no caso é "". Caso o arquivo contenha outro "" ele irá fazer a mesma coisa. Até que todo o arquivo seja enviado.

Lembre que só o resultado é enviado para o usuário, ou seja, jamais o usuário terá acesso ao seu condigo fonte. A não ser que ele invada seu servidor e copie os arquivo originais.

Lembre-se que é impossível alterar algo que já foi enviado para o usuário. Esse erro é muito comum ao se trabalhar com sessões.

description Como o PHP funciona EmptyRe: Como o PHP funciona

more_horiz
Otimo tutorial nerd, espero que isso ajude vários membros aqui õ/

#REPUTADO
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder