Query String E Mais Algumas Dúvidas!
#1
Posted 09/03/2004, 13:37
e ficaria meio assim
$area [Index]=index.php;
Mas não sei o que significa esta área e como fazer para que quando clicar em um item no menu aparecer com esta query string e como fazer isto(esta é minha outra dúvida, acessem: www.meteorus.com.br,é um jogo online,se cadastrem e vejam,existem 5.000 jogadores que quando se cadastram,cria um planeta que você comanda,você ganha poontos consorfme construções atques perde pontos com naves destruidas,feito em PHP,vi que eles utilizam query string com dinamismo e banco de daqdos MySQL,como fazer uma query deste tipo,quando a pessoa se cadastra cria um planeta para ela,com pontos,ranking e tudo mais... e coo fazer uma query automaticamente quando alguém se cadastra no site,como utilizar este dinamismo????Me ajudem!!!!
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!
#2
Posted 09/03/2004, 15:14
index.php?area=pagina.php
eh isso?
se for isso eh simples:
na index.php vc poe isso:
include("$area");
simples!!!
isso incluira na index.php a pagina.php
#3
Posted 09/03/2004, 15:21
Mais não entendi nada,tem jeito de me explicar?O nome mais conhecido na internet é Query String
Salve como quizer.
Se salvar como index, será assim index.php?area=php
Se salvar como class, será assim class.php?area=asp
Para acessar a página principal é só acessar sem o link dinâmico.
ColorCode:
<?PHP
IF ($area==php){ INCLUDE ("php.php"); }
ELSEIF ($area==asp){ INCLUDE ("asp.php"); }
ELSEIF ($area==cgi){ INCLUDE ("cgi.php"); }
ELSEIF ($area==downloads){ INCLUDE ("downloads.php"); }
ELSE { INCLUDE ("pagina_principal.php"); }
?>
OU
ColorCode:
<?PHP
SWITCH($area){
CASE "php": INCLUDE ("php.php"); BREAK;
CASE "asp": INCLUDE ("asp.php"); BREAK;
CASE "cgi": INCLUDE ("cgi.php"); BREAK;
CASE "downloads": INCLUDE ("downloads.php"); BREAK;
DEFAULT: INCLUDE ("pagina_principal.php"); BREAK;
}
?>
Bem.. agora algo mais "automático" e sem problemas de jogarem código malicioso
ColorCode:
<?php
$cat = $_REQUEST['pagina'];
DEFINE ("CAT","".$cat.".php");
if (!isset($cat)) {
require('main.php');
}else{
$dh = opendir(".");
while (($file = readdir($dh)) !== false) {
if (!file_exists(CAT)) {
header("Location:index.php");
};
}// fim do while
closedir($dh);
require CAT;
?>
Pronto , agora é so colocar na query string a
página que se quer acessar, se ela não existir no diretório,
manda pra principal de novo
________________________________________________________________
$page[8] = "recados_add.php";
$page[9] = "tutoriais.php";
$page[10] = "./central/logon.php";
if(empty($QUERY_STRING))
{
@include ("principal.php");
}
else
{
@include ($page[$id]);
}
//os links
ColorCode:
<a href=?id=9>Tutoriais</a>
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!
#4
Posted 09/03/2004, 15:42
#5
Posted 09/03/2004, 16:56
VALEU,se tiverem mais dicas,podem mandar!!!gbr_chacal
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)