Apache + .htaccess

Implementando URL Amigável no Apache com .htaccess e PHP

Sem dúvida, o SEO (Search Engine Optimization) é um dos principais fatores de estudo dos desenvolvedores Web atualmente, uma vez que ele é responsável diretamente pela forma como o website atrairá novos visitantes e pelo posicionamento do mesmo em mecanismos de busca como o Google, Yahoo, Bing e outros. Há algum tempo atrás, os desenvolvedores […]

Leia Mais

Apache + .htaccess

Como aumentar o tempo da sessão e execução do PHP usando o .htaccess

Pessoal, Boa tarde. Hoje vou demonstrar como aumentar o tempo de expiração da sessão (cookie) e o tempo máximo de execução de um script no PHP utilizando o arquivo de configuração do Apache HTTP Server, .htacess, lembrando que os valores dos parâmetros informados devem ser em segundos e vocês podem usar essa mesma diretiva para […]

Leia Mais

Apache + .htaccess

Impedindo listagem de arquivos e diretórios com o .htaccess (Apache)

Pessoal, Boa noite. Hoje vou falar sobre como impedir que pessoas não autorizadas vejam os arquivos e pastas do seu servidor web Apache, ao digitar o nome de um diretório, como www.seudominio.com/imagens/. Por padrão, o servidor Web apache, vai abrir o arquivo padrão definido pela diretiva DirectoryIndex (Saiba mais aqui). Caso esse arquivo não exista […]

Leia Mais

Apache + .htaccess

Definindo a ordem padrão de carregamento dos arquivos com o .htaccess (Apache)

Queridos leitores, Boa noite! Esse post será rápido, mas bastante útil para quem está começando a aprender mais sobre o servidor Web Apache e o seu arquivo de configuração .htaccess. Hoje vou mostrar como definir a ordem padrão de carregamento de páginas do Apache, isto é, quando você digitar simplesmente o domínio do site, qual […]

Leia Mais

PHP

Lendo e escrevendo arquivos texto no PHP

Pessoal, Boa noite! Hoje vamos ver como ler e escrever dados em um arquivo de texto utilizando a linguagem de programação web PHP. Para isso, vamos criar duas funções para nos auxiliar nessa tarefa: GravarArquivoTexto:

LerArquivoTexto:

Agora vamos utilizar as funções (lembrem-se, as funções devem estar contidas em uma classe). Vamos instanciar a […]

Leia Mais