Como faço isto?...xxx.com.br/comidas?...
sei que a pessoa cria apenas uma pagina index e depois o resto do cunteudo dos links no menu é adicionado no local determinado por meio desta função.
Como Fazer Uma Funçao Igual...
Started By Fayer, 16/05/2004, 07:34
7 replies to this topic
#1
Posted 16/05/2004, 07:34
Como fazer uma funçao igual a que vejo en todos os sites, tipo:
Fayer
Fã de PHP!
---------------------------------------------------------------------
Visite: www.paintsoft.com.br
---------------------------------------------------------------------
Fã de PHP!
---------------------------------------------------------------------
Visite: www.paintsoft.com.br
---------------------------------------------------------------------
#2
Posted 16/05/2004, 07:45
Amigo,
eu gosto de fazer com switch.
exemplo:
A url ficará..
http://www.meusite.com.br/?area=logar
Daí você coloca este outro código aonde irá aparecer as páginas..
Obs.: No pagina_inicial.php você coloca a página que irá aparecer de início, ou seja, assim que visitarem o site.
eu gosto de fazer com switch.
exemplo:
<?php switch($area){ case "logar": $url = "logar.php"; break; ?>
A url ficará..
http://www.meusite.com.br/?area=logar
Daí você coloca este outro código aonde irá aparecer as páginas..
<? if(isset($url)){ include($url); } else { include("pagina_inicial.php"); }?>
Obs.: No pagina_inicial.php você coloca a página que irá aparecer de início, ou seja, assim que visitarem o site.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 16/05/2004, 07:59
o que deve ser adicionado em $area?
<?php
switch($area){
case "logar":
$url = "logar.php";
break;
?>
<?php
switch($area){
case "logar":
$url = "logar.php";
break;
?>
Fayer
Fã de PHP!
---------------------------------------------------------------------
Visite: www.paintsoft.com.br
---------------------------------------------------------------------
Fã de PHP!
---------------------------------------------------------------------
Visite: www.paintsoft.com.br
---------------------------------------------------------------------
#4
Posted 16/05/2004, 08:16
Amigo,
aonde tem o $area será o que vai ficar depois do ?
ex.:
http://...../?area=logar
Daí você pode colocar da sua preferência.
aonde tem o $area será o que vai ficar depois do ?
ex.:
http://...../?area=logar
Daí você pode colocar da sua preferência.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#5
Posted 16/05/2004, 10:34
com IF
ele já verifica se a pagina que o carinha está querendo acessar existe !
o link será !
index.php?page=nomedapagina OU
index.php?page=pasta/nomedapagina
até + !
<?php if (!$page) { include ("noticias.php"); } elseif ($_GET["page"] !="") { if (!file_exists($_GET["page"].".php")) { echo "Pagina não encontrada"; } else { include ($_GET["page"].".php"); } } ?>
ele já verifica se a pagina que o carinha está querendo acessar existe !
o link será !
index.php?page=nomedapagina OU
index.php?page=pasta/nomedapagina
até + !
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
#6 Miranda
Posted 16/05/2004, 10:56
Me passaram esse codigo aqui no forum:
ai os links ficaram:
http://..../123.php?area=blablabla
no link tu poe <a href="?area=blablabla">
salva ele com um nome qualquer tipo: 123.php<?
if (isset($area) && file_exists("$area.php")) {
include("$area.php");
} else {
include("erro.php");
}
?>
ai os links ficaram:
http://..../123.php?area=blablabla
no link tu poe <a href="?area=blablabla">
#7
Posted 16/05/2004, 12:12
Ah..
de boa..
É muito melhor usar com switch, com if tu vai escrever muito +.
faloU.
de boa..
É muito melhor usar com switch, com if tu vai escrever muito +.
faloU.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#8
Posted 16/05/2004, 20:29
fazer desse jeito aí é bastante perigosocom IF
<?php if (!$page) { include ("noticias.php"); } elseif ($_GET["page"] !="") { if (!file_exists($_GET["page"].".php")) { echo "Pagina não encontrada"; } else { include ($_GET["page"].".php"); } } ?>
ele já verifica se a pagina que o carinha está querendo acessar existe !
o link será !
index.php?page=nomedapagina OU
index.php?page=pasta/nomedapagina
até + !
a pessoa pode chutar uns nomes de arquivo que voce nao quer que sejam acessiveis.. e ler eles na boa
teria que usar expressao regular antes pra tirar todos os "/" e "." do $_GET primeiro
todo cuidado eh pouco! hehe
Dionei Miodutzki
2 Links Design e Tecnologia
www.2links.com.br
-----------------------------------------------------------------------
Conheça o Planalto Norte, a direção certa para bons negócios.
www.planaltonorte.com.br
2 Links Design e Tecnologia
www.2links.com.br
-----------------------------------------------------------------------
Conheça o Planalto Norte, a direção certa para bons negócios.
www.planaltonorte.com.br
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)