Home  Fórum  Sobre  Contato 

Informações

Você está vendo Query String. Você pode deixar um comentário ou um trackback esse post
Há 3 comentários.

October 2007
M T W T F S S
    Nov »
1234567
891011121314
15161718192021
22232425262728
293031  

Páginas

  • Contato
  • sitemap
  • Sobre

Categorias

  • ClubePC (13)
  • Desenvolvimento (37)
    • AJAX (2)
    • HTML-CSS (15)
    • Javascript (5)
    • Jquery (1)
    • MySQL (7)
    • PHP (18)
      • Aprendendo PHP (6)
    • Scripts (4)
  • Designer (42)
    • CG (12)
      • 3ds Max (6)
    • Photoshop (20)
  • Diversos (27)
  • Download (55)
  • Games (20)
  • Guia de Compra (2)
  • Hardware (7)
  • Humor (11)
  • Internet (31)
    • Blogs (3)
    • Firefox (8)
  • Notícias (33)
  • Rapidinha (6)
  • Softwares (45)
  • Windows (32)
  • Links

    • Contato
    • Design2Humans
    • Download de filmes
    • Efeito Azaron
    • MeioBit

Site Meta

Syndicate this site using RSS 2.0The latest comments to all posts in RSS 2.0
  • Register
  • Log in
Oct-07 26

Query String

Enviado por: Thales RB. .     3 comentários.     Categorias: Desenvolvimento, PHP

Algo muito comum, no php, é o uso de query strings, que serve principalmente para dividir o conteudo php do html(o layout) ele permite fazer algo como: www.seusite.com?secao=downloads.

Essa é uma maneira muito boa para organizar o seu site, você pode ter uma página “modelo” que será o seu layout, e todas as outras seriam dentro dela ou seja teriam somente a programação.

Para fazer isso é muito simples
Crie um arquivo act.php esse arquivo terá a função que ao chamar uma area do site ele irá abrir o arquivo com a programação dele

[sourcecode language='php']

@$act = $_REQUEST['act'];

if ($act == "login" ) { //se a url apontar para ?act=login entao ele irá abrir o arquivo especificado abaixo
$nextPage = "login.php"; // esse será o arquivo php com o conteudo php desejado

}

if ($act == “registrar” ) {
$nextPage = “register.php”;
}
//seguindo o padrão pode se adicionar quantas paginas quizer

if( (isset($nextPage)) and (file_exists($nextPage)) ) { //aqui ele irá verificar se a pagina não existir será mostrado uma pagina padrão poderia ser uma pagina de erro

include($nextPage);
} else {
include ‘principal.php’;
}

?> [/sourcecode]

E na sua pagina principal (index.php por exemplo) de um include para esse arquivo

<?php include “act.php” ?>

O funcionamento é muito simples, quando abrir a sua pagina index.php como não foi definido nenhuma ação, ele ira para a pagina principal.php. E para abrir as outras paginas é só usar index.php?act=login, que ele verifica se existe essa act e irá abrir a pagina desejada, se nao houver essa página, ele irá abrir a página principal.php

E com isso tem a enorme vantagem, que todas as suas páginas iram, abrir dentro de uma pagina principal, ou seja não é preciso por o HTML(como o topo, menus, rodape, etc), em todas as páginas o que facilita, e agiliza o seu trabalho.

   8,303 visualizações

Tags: PHP, PHP Basico

Leia também

  • Textos/Numeros aleatórios em PHP/Mysql
  • Ler quebra de linha do dados do banco de dados com PHP
  • Gravar ou exibir datas em português com o PHP
  • Tutorial Básico PHP (Aprenda PHP)
  • Como fazer formulários em HTML/PHP

Criando um contador em PHP, com txt ou mysql »« Tabela de acentos e caracteres especiais do HTML

Brenno
Comment on January 12th, 2008.

Gostei do tuto!

Query String
Pingback on April 6th, 2009.

[...] fazer isso

Eduardo
Comment on February 1st, 2012.

teste

Deixe um comentário

Os campos nome e e-mail são obrigatorios(o e-mail não será exibido), a URL é opcional.

Os comentários podem ter os seguintes comandos:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>







Posts mais vistos

  • Digimon World Dawn/Dusk – Lista de digimons
  • Download Vray 1.5 para 3ds Max
  • Como fazer formulários em HTML/PHP
  • Emulador Nintendo DS – No$GBA
  • Pacote de fontes Graffiti
  • Detonado – Castlevania: Portrait of Ruin – NDS
  • Detonado – Castlevania Order of Ecclesia – NDS
  • Tutorial Básico PHP (Aprenda PHP)
  • Listagem de comandos do HTML
  • Instalar o Windows XP em Hds SATA

Comentarios recentes

  • PAULADA NA LAPA on Tabela de acentos e caracteres especiais do HTML
  • HTTP://Www.Bobbibrownwholesale.com on Dicas – Yu-Gi-Oh! Nightmare Troubadour – NDS
  • chorwacja makarska on Iniciar o Firefox com varias páginas
  • mature escorts on Dicas – Yu-Gi-Oh! Nightmare Troubadour – NDS
  • erick on Download de +1800 icones

Tags

3ds Max 3ds Max Basico Aprendendo PHP Brushes ClubePC Computação Grafica CSS CSS-Hacks Designer Detonados Diversos Download Downloads Firefox Fontes Games Google Hardware HTML Básico Humor Icones Internet Internet Explorer Javascript Jogos-PC Microsoft MySQL mysql-basico NDS Notícias Office Photoshop PHP PHP Basico Portable Rapidinha Script Sobre Softwares tags-HTML Wallpapers Windows Windows-Vista Windows-XP WordPress
eXTReMe Tracker