Home  Fórum  Sobre  Contato 

Categorias

  • ClubePC (13)
  • Desenvolvimento (35)
    • AJAX (2)
    • HTML-CSS (15)
    • Javascript (4)
    • MySQL (6)
    • PHP (17)
      • Aprendendo PHP (6)
    • Scripts (4)
  • Designer (39)
    • CG (12)
      • 3ds Max (6)
    • Photoshop (18)
  • Diversos (24)
  • Download (52)
  • Games (19)
  • Guia de Compra (2)
  • Hardware (7)
  • Humor (11)
  • Internet (31)
    • Blogs (3)
    • Firefox (8)
  • Notícias (33)
  • Rapidinha (5)
  • Softwares (45)
  • Windows (33)

Posts antigos

September 2010
M T W T F S S
« Aug «-»  
 12345
6789101112
13141516171819
20212223242526
27282930  
  • Links

    • Contato
    • Efeito Azaron
    • Inexistent Man
    • MeioBit
    • Site da Morróida
    • Sorcery Quest

Site Meta

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

Artigos por e-mail

Receba por e-mail todos os artigos de nosso site.

Digite o seu e-mail:

Distribuido por FeedBurner

Oct-07 26

Query String

Enviado por: Thales RB. .     2 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


<?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</p>

}

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</p>

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

?>

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.

Não me servio pra nadaTalvez algum dia eu useValeu a pena saberVou usar issoOtimo! Sempre quis saber isso Sem Avaliações. Vota ai vai!
Loading ... Loading ...
   1,091 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 é 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 [...]

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>







Mais visualizados

  • Download Vray 1.5 para 3ds Max - 114,830 views
  • Emulador Nintendo DS &#8211; No$GBA - 94,534 views
  • Pacote de fontes Graffiti - 85,425 views
  • Instalar o Windows XP em Hds SATA - 53,708 views
  • Como fazer formulários em HTML/PHP - 52,873 views
  • Download Photoshop CS3 - 49,280 views
  • Detonado &#8211; Castlevania: Portrait of Ruin &#8211; NDS - 48,065 views
  • Download de modelos de carros para o 3ds Max - 46,474 views
  • Com o Windows Vista instalado como instalar o XP - 45,298 views
  • Detonado &#8211; Castlevania Order of Ecclesia &#8211; NDS - 43,772 views

Comentários Recentes

  • Angel disse: cara mto bm o detonado…vlw a grand ajuda esse jogo é demais…vlw galera
  • oberon disse: cole mano to querendo a senha so falta isso !
  • SAVIETOJR disse: NO MEU LAPTOP EU FIZ DE UMA MANEIRA BEM MAIS SIMPLES E FUNCIONOU PERFEITAMENTE! EXISTE UMA OPÇÃO NA BIOS “SATA NATIVE” EU APENAS...
  • Inuzuka Lucas disse: eu tenho um purity DE mas ai não mostra como posso digivolver com ele vc pode me ajudar ???
  • DESDIGI disse: Gostaria de saber como capturar digimons no jogo de DS “DIGIMON WORLD DAWN”. VLW!!!
  • jonatha disse: iae pessoal gostaria de saber se tem como esses modelos em 3d ser compativel com o 3ds max 7….waleu!!!
  • Thales RB disse: cabum se vc tiver o DS vc pode jogar online como em qualquer outro jogo, usando as opções que ele tem(não posso comentar muito pq não tenho o DS)....
  • Thales RB disse: Rodrigo Caso vc não coloque um tempo, o cookie irá expirar quando fechar o navegador ou a página
  • Thales RB disse: Mikahel não há um final bom com as sisters… quando chega no Brauner o jogo realmente acaba, já que essa estoria se passa antes, e depois elas...
  • William disse: Boa tarde, Estou com um probleminha simples mas esta se tornando um problemão com o cobian 10. Criei uma tarefa agendada com o cobian para rotar em 10...

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 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