Ir para conteúdo
Fórum Script Brasil
  • 0

Script ID


Baixe VipDown

Pergunta

Eu Já vi esse script aqui no sb, mais não lembro onde.

então venho aqui pedir. o script fuciona assim

link.php?nome=qualquernome

link.php?nome=qualquernome2

link.php?nome=qualquernome3

cada um desses ai vem uma pagina diferente. e caso alguém abra assim link.php

vem uma pagina que eu determino.

Editado por Baixe VipDown
Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

Isso é o método get do html.

para criar ele é necessário um formulário do tipo.

<?php

$nome = $_GET["nome"];

if($nome){
echo "Página do ".$nome;
}

?>

<html>
<head><title>Pagina</title></head>
<body>

<form action="" method="get">
    Nome: <input type="text" name="nome" /><input type="submit" value="Enviar" />
</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

Neste caso você deve resgatar o metodo get da pagina e incluir uma nova como nesse exemplo

Eu comentei os includes para não dar erro pois as paginas faq.php e cf.php devem existir.

<?php

$pagina = $_GET["exec"];

switch($pagina)
{
case "faq":
//include("faq.php");
echo "Pagina de faq incluida aqui";
break;
case "cf":
//include("cf.php");
echo "Pagina de cf incluida aqui";
break;
default:
echo "Home";
}

?>

<html>
<head><title>Pagina</title></head>
<body>
<br />
<a href="?exec=faq">FAQ</a>
<a href="?exec=cf">Como Funciona</a>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0
Neste caso você deve resgatar o metodo get da pagina e incluir uma nova como nesse exemplo

Eu comentei os includes para não dar erro pois as paginas faq.php e cf.php devem existir.

<?php

$pagina = $_GET["exec"];

switch($pagina)
{
case "faq":
//include("faq.php");
echo "Pagina de faq incluida aqui";
break;
case "cf":
//include("cf.php");
echo "Pagina de cf incluida aqui";
break;
default:
echo "Home";
}

?>

<html>
<head><title>Pagina</title></head>
<body>
<br />
<a href="?exec=faq">FAQ</a>
<a href="?exec=cf">Como Funciona</a>

</body>

</html>

fucionar fuciona, mais aparece um erro de linha 2.

eu acho que teria que ter uma if para não da erro, conferi ai.

Link para o comentário
Compartilhar em outros sites

  • 0

<?php

$pagina = $_GET["pagina"];

if(substr($pagina,0,4)=="http" || !is_file("paginas/".$pagina.".php")){

#pagina invalida

include "404.html";

}else{

include "paginas/".$pagina.".php";

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0
eu conferi aqui e não da erro nenhum, pode mandar o erro pra eu ver o que pode ser?

pode tentar com if e elseif se quiseres vai funcionar da mesma forma.

esse é o erro: Notice: Undefined index: exec in C:\Arquivos de programas\EasyPHP5.3.0\www\teste.php on line 3

Erro facilmente contornavel so troca essa linha :

$pagina = $_GET["exec"];
Por:
if(isset($_GET["exec"])){
$pagina = $_GET["exec"];
}

seu eu colocar esse if, da esse erro

Notice: Undefined variable: pagina in C:\Arquivos de programas\EasyPHP5.3.0\www\teste.php on line 9

Notice: Undefined variable: pagina in C:\Arquivos de programas\EasyPHP5.3.0\www\teste.php on line 13

Editado por Baixe VipDown
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...