Jump to content


Photo

Query String E Mais Algumas Dúvidas!


  • Faça o login para participar
4 replies to this topic

#1 Gui 1

Gui 1

    Normal

  • Usuários
  • 88 posts
  • Sexo:Não informado
  • Localidade:Araras/SP
  • Interesses:Linguagens de programação,METEORUS(jogo online),Mu Online,Ultima Online,informática em geral.

Posted 09/03/2004, 13:37

Tenho um site,sei que tem de postar na Head,a query string,mais não sei como fazer funcionar tipo o site da Wmonline é feito em query,queria coisa parecida,mais num é um site de webmasters,só quero um layout meio igual!!!
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!!!!
Minhas previsões estavam certas!!!
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!

#2 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 09/03/2004, 15:14

bom, pelo q eu entendi vc quer fazer isso:
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 Gui 1

Gui 1

    Normal

  • Usuários
  • 88 posts
  • Sexo:Não informado
  • Localidade:Araras/SP
  • Interesses:Linguagens de programação,METEORUS(jogo online),Mu Online,Ultima Online,informática em geral.

Posted 09/03/2004, 15:21

Isto e mais algumas coisas,me passrama scripts muito mais complexos que estes tais como:

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>

Mais não entendi nada,tem jeito de me explicar?
Minhas previsões estavam certas!!!
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!

#4 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 09/03/2004, 15:42

ora! peça explicação a quem o enviou! o jeito seria vc ler uns tutoriais de php, ou livro...

#5 Gui 1

Gui 1

    Normal

  • Usuários
  • 88 posts
  • Sexo:Não informado
  • Localidade:Araras/SP
  • Interesses:Linguagens de programação,METEORUS(jogo online),Mu Online,Ultima Online,informática em geral.

Posted 09/03/2004, 16:56

Eu pedi,amis não me especificaram direito,mas valeu,eu sei PHP,a única coisa que nunca entrou em minha cabeça era isto,mais VALEU pelas dicas,vou fazer o que você mandou

gbr_chacal

VALEU,se tiverem mais dicas,podem mandar!!!
Minhas previsões estavam certas!!!
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq