Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

BestTwi

Alterar Pagina Pela URL

Recommended Posts

Bom Para ser mais especifico gostaria de pedir para vocês verem esse site: http://megafilmeshd.net/player/opcoes.php?opc1=Vk1WaWRlbyA=&opc2=VmlkdG8g&opc3=VmlkZW9QVyA=&opc4=Q2xvdWRaaWxsYSA

 

Gostaria de saber como faço esse sistema , de uma forma que apareça as opções apenas quando ela for chamada por determinada função.

 

Por exemplo tirei a opc4 pela própria url

http://megafilmeshd.net/player/opcoes.php?opc1=Vk1WaWRlbyA=&opc2=VmlkdG8g&opc3=VmlkZW9QVyA

 

e se tirarmos todas as opções a pagina fica em branco: http://megafilmeshd.net/player/opcoes.php

 

Peço desculpas pois sou novo no fórum e não sei muito bem como formular perguntas .. mais espero que vocês me ajudem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso se chama Query String. Dê uma pesquisa no google, que há vários tutoriais sobre isso.

 

Outra técnica semelhante são as URLs Amigáveis (ou URL Rewriting), que deixa a url assim: site.com/valor1/valor2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso se chama Query String. Dê uma pesquisa no google, que há vários tutoriais sobre isso.

 

Outra técnica semelhante são as URLs Amigáveis (ou URL Rewriting), que deixa a url assim: site.com/valor1/valor2

Quando faço dessa forma o link fica fixo , mas não quero ele fixo quero que ele apareça apenas quando ele for chamado .

Compartilhar este post


Link para o post
Compartilhar em outros sites


<?php

@$categoria = $_REQUEST['categoria'];

@$sub = $_REQUEST['sub'];

?>

 

<?php

if ($categoria == "anime" && !$sub) {

$pagina = "http://players.crietion.net/anime.php?id=15241851";

}

// ate aqui você criou a secao do seu site

 

elseif ($categoria == "http://players.crietion.net/cplay.php?id=5ea19a7fdd934b26" && $sub == "rock") {

$pagina = "cds/rock.php";

}

// agora você acabou de criar a subsecao do seu site

?>

<?

if( (isset($pagina)) and (file_exists($pagina)) ) {

include($pagina);

} else {

include ("erro.php");

}

// issu q foi criado agora e uma pagina de erro, pra quando naum existir a pagina solicitada

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é o problema com seu código? Explique por que ele não atende suas necessidades.

 

Algumas oberservações:

 

1. Não oculte erros com @ (arroba). Leia mais sobre isso (e outras boas práticas) aqui: http://rberaldo.com.br/boas-praticas-programacao-php/#arroba

2. Não use $_REQUEST. Prefira usar $_GET, que é restrito a variáveis de URL. $_REQUEST inlclui GET, POST e COOKIE. Pode gerar conflitos

3. Use isset, como mostro aqui http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_index

 

Veja um bom tutorial sobre Query String:

http://www.scriptbrasil.com.br/forum/topic/89161-tutorial-de-query-strings/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.