Jump to content


Photo

Páginas - ?page=pagina


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

#1 Cleiton Garcia da Silva

Cleiton Garcia da Silva

    Normal

  • Usuários
  • 81 posts
  • Sexo:Masculino
  • Localidade:Sombrio, SC
  • Interesses:PHP, MySQL

Posted 29/08/2009, 13:59

Aê galera, já perguntei pra muitas pessoas, e todos não souberam explicar, ou disseram que era dificil de mais, sei lá, eu tô querendo fazer tipo um sistema de parcerios, não bem um sistema, mais sim que quando a pessoa acessar "www.meusite.com/?parceiro=PARCEIRO" essa pagina redirecione para o site normal da pessoa!

To tentando isso a um tempao, e ngm me ensina!
Então, explicado:
Eu quero saber como que criar URLs não amigavéis, como www.seusite.com/?page=PAGINA.
Eu quero criar isso por que preciso pra coloca URL dos meus sites e parceiros..

Me ajudem ai Please!

Vlwwww

Agradeço ao fórum. :click: :click:
WM Place - O lugar dos webmasters: O melhor lugar onde você encontra, conversa, discute e interage com outros webmasters, assim como você. Acessem: www.wmplace.com.br

#2 nvivo

nvivo
  • Visitantes

Posted 29/08/2009, 14:34

Eu quero saber como que criar URLs não amigavéis, como www.seusite.com/?page=PAGINA.
Eu quero criar isso por que preciso pra coloca URL dos meus sites e parceiros..


Correção, você quer URLs amigáveis certo?

Se você só quer uma url simples pra utilizar em outros sites, você pode:

1. Adicionar um index.php que verifica o parametro "page" da querystring e inclui um template desejado
2. Adicionar um index.php que verifica o parametro "page" da querystring e faz um redirect pra outra página.

Caso queira algo mais complexo pro site todo, dê uma procurada em frameworks MVC pra PHP.

[]'s

#3 Cleiton Garcia da Silva

Cleiton Garcia da Silva

    Normal

  • Usuários
  • 81 posts
  • Sexo:Masculino
  • Localidade:Sombrio, SC
  • Interesses:PHP, MySQL

Posted 29/08/2009, 14:42

Não cara, eu quero URLs nãooo amigáveis mesmo!
kkk
mais tipo, não é pra um sistema, é pra umas páginas mesmo.

EU QUERO APRENDER A FAZER URLs NÃO AMIGAVEIS, NÃO AMIGAVEIS!

VLW GENTE
WM Place - O lugar dos webmasters: O melhor lugar onde você encontra, conversa, discute e interage com outros webmasters, assim como você. Acessem: www.wmplace.com.br

#4 nvivo

nvivo
  • Visitantes

Posted 29/08/2009, 14:44

Não cara, eu quero URLs nãooo amigáveis mesmo!
kkk
mais tipo, não é pra um sistema, é pra umas páginas mesmo.

EU QUERO APRENDER A FAZER URLs NÃO AMIGAVEIS, NÃO AMIGAVEIS!

VLW GENTE


WTF????
Não entendi o que você chama por "urls não amigáveis".

Isso? "www.site.com/?page=saidaquiseuimbecilignorantenaoquerovocenomeusite"

É "não amigável" o suficiente?

[]'s

#5 Cleiton Garcia da Silva

Cleiton Garcia da Silva

    Normal

  • Usuários
  • 81 posts
  • Sexo:Masculino
  • Localidade:Sombrio, SC
  • Interesses:PHP, MySQL

Posted 29/08/2009, 14:57

Olha, vou explicar..

Eu quero redirecionar os links dos meus parceiros e sites, esse link eu quero que fique "www.meusite.com/?pageNOMEDOPARCEIRO
Os links dos meus parceiros são estes: www.meusite.com/parceiro&NomedoParceiro.html

Quando a pessoa acessa www.meusite.com/parceiro&NomedoParceiro.html ele redireciona para o site do parceiro, que é feito em JS.
Mais isso eu acho ruim, eu não quero o final .HTML
Eu quero uma extensao do tipo www.meusite.com/?page=XXX
entenderam agora?

Vlwww
e se alguem estiver interessado em me ajudar com o projeto de host de arkivos, add ae qaiton@hotmail.com
demo do sistema: www.connectmix.dnslink.com.br/mixhost/

FLWWW
WM Place - O lugar dos webmasters: O melhor lugar onde você encontra, conversa, discute e interage com outros webmasters, assim como você. Acessem: www.wmplace.com.br

#6 nvivo

nvivo
  • Visitantes

Posted 29/08/2009, 15:13

Eu quero redirecionar os links dos meus parceiros e sites, esse link eu quero que fique "www.meusite.com/?pageNOMEDOPARCEIRO
Os links dos meus parceiros são estes: www.meusite.com/parceiro&NomedoParceiro.html

Quando a pessoa acessa www.meusite.com/parceiro&NomedoParceiro.html ele redireciona para o site do parceiro, que é feito em JS.
Mais isso eu acho ruim, eu não quero o final .HTML


Nesse caso já tá explicado, siga a segunda alternativa que eu escrevi no primeiro post.

E isso não tem nada a ver com URLs amigáveis ou não, é apenas um redirect.
[]'s

#7 Cleiton Garcia da Silva

Cleiton Garcia da Silva

    Normal

  • Usuários
  • 81 posts
  • Sexo:Masculino
  • Localidade:Sombrio, SC
  • Interesses:PHP, MySQL

Posted 29/08/2009, 15:23

é cara, só que sou novo e nao sei como adicionar nada do que você falou, se não me engano, uma pagina tem que puxa a original..
Poxa alguem sabe me ensinar a fazer exatamente isso www.nosnaweb.com.br/?page=contato
WM Place - O lugar dos webmasters: O melhor lugar onde você encontra, conversa, discute e interage com outros webmasters, assim como você. Acessem: www.wmplace.com.br

#8 Guilherme Venerato

Guilherme Venerato

    Normal

  • Usuários
  • 68 posts
  • Sexo:Masculino
  • Localidade:Presidente Prudente

Posted 24/09/2009, 11:36

Cara se eu entendi direito o que você queria, eu recomendaria usar o GET
Salva em uma váriavel, compara com os parceiros que você tem e redireciona para o site.

Espero ter ajudado.
Guilherme Venerato - Soluções para Web
http://www.guilhermevenerato.com

#9 Arthur XD

Arthur XD

    Turista

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

Posted 13/10/2009, 08:39

Olha, acho que entendi.

Vou tentar lhe passar um código que possa te ajudar BASTANTE...

página que fala sobre os parceiros...
aí ali, ela vai linkar para suas páginas! Olha só:

index.php ( ou sei lá, tu que sabe o nome da página né.... )

Este código leva para o parceiro 1.
<form name="form1" method="post" action="parceiro.php?parceiro=parceiro1">
<input type="submit" value="Parceiro 1">
</form>

Agora, olha a página parceiro.php.

<?php
if($_GET['parceiro'] == "parceiro1") 
{
print "<META HTTP-EQUIV='Refresh' CONTENT='0; URL= http://www.parceiro1.com/index.swf'>";
}
?>


Mas se você quiser SEM o "parceiro.php?" na url, tente juntar e colocar esse código na index, ficando assim:

<form name="form1" method="post" action="?parceiro=parceiro1">
<input type="submit" value="Parceiro 1">
</form>

<?php 
if($_GET['parceiro'] == "parceiro1") 
{
print "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=http://www.parceiro1.com/index.swf'>";
}
?>

Então, a url ficará:
seuSite.com/?parceiro=parceiro1.

Você pode usar isto para qualquer página. Eu uso isto seguido, e é realmente legal.

Aconselho você estudar switches e criar um código mais estruturado.
Qualquer coisa, só postar!


Espero que isso possa ter ajudado!
Até mais!

Edição feita por: Arthur XD, 13/10/2009, 08:40.


#10 Cleiton Garcia da Silva

Cleiton Garcia da Silva

    Normal

  • Usuários
  • 81 posts
  • Sexo:Masculino
  • Localidade:Sombrio, SC
  • Interesses:PHP, MySQL

Posted 13/10/2009, 12:39

Ai cara, funcionou, muito obrigado. Olha só, eu já não quero mais o de parceiros, que redireciona, mais me ajudou muito, e queria saber, tipo, em vez de redirecionar, ele pegasse a pagina, tipo: http://www.meusite.com.br/?page=pagina (no mesmo local tivesse uma chamada pagina.php) .... tipo, onde ta "pagina" no mesmo local, tivesse uma pagina PHP, e o ?pagepagina pegasse a mesma... Obrigado, tipo este sistema aqui que eu peguei da net e adaptei: www.sprika.ueuo.com?page=sugestao veja, se vc colocar so http://www.sprika.ue...om/sugestao.php é a mesma coisa! VLW, FICO NO AGUARDO... MUITO OBRIGADO
WM Place - O lugar dos webmasters: O melhor lugar onde você encontra, conversa, discute e interage com outros webmasters, assim como você. Acessem: www.wmplace.com.br

#11 rudesign

rudesign

    xD

  • Usuários
  • 341 posts
  • Sexo:Não informado
  • Localidade:Batatais-SP
  • Interesses:PHP , MySQL , Tibia

Posted 13/10/2009, 13:26

olha cara...

www.meusite.com.br/?page=pagina
$var = $_GET['page'];

se vc for mudar o ?page=pagina só precisa mudar no código o nome da variável no GET ( $_GET['nome] )

dae acho q o q vc quer fica algo mais ou menos assim:

$var = $_GET['page'];
$file = $var.".php";
header('Location: '.$file);

Nome: Rudá Gonçalves
MSN: ruda_g@hotmail.com
Cidade: Batatais-SP
Outros: Odeio comprimidos!!!!!
"O universo não é idéia minha. A minha idéia do universo é que é idéia minha"

#12 Arthur XD

Arthur XD

    Turista

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

Posted 14/10/2009, 18:45

Ai cara, funcionou, muito obrigado. Olha só, eu já não quero mais o de parceiros, que redireciona, mais me ajudou muito, e queria saber, tipo, em vez de redirecionar, ele pegasse a pagina, tipo: http://www.meusite.com.br/?page=pagina (no mesmo local tivesse uma chamada pagina.php) .... tipo, onde ta "pagina" no mesmo local, tivesse uma pagina PHP, e o ?pagepagina pegasse a mesma... Obrigado, tipo este sistema aqui que eu peguei da net e adaptei: www.sprika.ueuo.com?page=sugestao veja, se vc colocar so http://www.sprika.ue...om/sugestao.php é a mesma coisa! VLW, FICO NO AGUARDO... MUITO OBRIGADO



Hmm...
Não entendi muito bem ( desculpe, é que hoje tive um dia cheio e estou meio tonto XD )

Vou tentar dar um "exemplo":
Pelo que entendi, você quer que em vez do usuário digitar meuSite.com/?parceiro=joe
e isto redirecionar para o site do joe, que o sistema não redirecione, mas sim "mostre direto no get" ?parceiro=joe tipo um Frame? xP
( sem levar pra página "do joe", simplesmente mostrar a página )...

Se for isso, você pode usar no print do código que postei ( ou como preferir... echo, ou printf, mas enfim... ) um código HTML informando um frame...

Caso não for isso, é só falar ^^...


Espero que isso possa ter ajudado!
Até mais!

Edição feita por: Arthur XD, 14/10/2009, 18:51.


#13 joppert

joppert

    Novato no fórum

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

Posted 22/10/2009, 23:26

Bom eu não sei se entendi direito mas vejamos ^^

Usando a url = seusite.com.br/index.php?PG=PaginaQueEuQuero

ao enves de ir para o parceiro PaginaQueEuQuero, ele buscasse a pagina PaginaQueEuQuero. É isso né?

se for:

Coloque isso antes das tags <body></body>
<?
$Conteudo = $_REQUEST['PG'];
if($Conteudo == '')
{
$Conteudo = 'PAGINAINICIAL';
}

?>


Coloque isto no local onde voce queira que o conteudo apareça

<?
if(file_exists('Paginas/' . $Conteudo . '.php'))
{
require('Paginas/' . $Conteudo . '.php');
}else{
require('Paginas/not_found.php');
}
?>

No meu caso uso apenas paginas em php.
Usando esse codigo ele ira buscar a pagina PaginaQueEuQuero na pasta Paginas só que tem que ser em php :I e caso a pagina não existir ele ira buscar a pagina not_found.php que voce cria ae

#14 Cleiton Garcia da Silva

Cleiton Garcia da Silva

    Normal

  • Usuários
  • 81 posts
  • Sexo:Masculino
  • Localidade:Sombrio, SC
  • Interesses:PHP, MySQL

Posted 02/02/2010, 19:24

vlw ai gente! :assobio:
WM Place - O lugar dos webmasters: O melhor lugar onde você encontra, conversa, discute e interage com outros webmasters, assim como você. Acessem: www.wmplace.com.br




1 user(s) are reading this topic

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

IPB Skin By Virteq