Bgames
Olá visitante! Seja bem vindo ao nosso fórum!

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

Cadastre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

Como o PHP funciona

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como o PHP funciona

Mensagem por BGames em Sab 28 Jul 2012 - 14:32

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 [Você precisa estar registrado e conectado para ver 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.

BGames


Mensagens : 1808
Pontos : 16497
Evolução : 100


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Como o PHP funciona

Mensagem por Switch em Sab 28 Jul 2012 - 19:56

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

#REPUTADO

Switch


Mensagens : 221
Pontos : 751

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum