Jefferson Oliveira Postado Janeiro 11, 2011 Denunciar Share Postado Janeiro 11, 2011 Olá para todos! Bom dia!Estou tentando criar uma lógica para criar um sistema de rastro, quando alguém clicar na URL grave de onde ele está vindo.exemplo: exemplo 1:Home >> Queimador de Gordura >> Lipo-6exemplo 2:Home >> ContatoAgradeço quem me ajudar, e quem ainda não sabe fazer vamos pensar juntos, porque em breve irá aparecer um projeto assim, como meu caso ^^Valeu!só estou conseguindo 2 niveis o 3 não está indo no caso seria a visualização do produto, me código abaixo<?php function trata_url($url){ $url = str_replace("http://facilsuplementos.com/","",$url); $url = str_replace("http://www.facilsuplementos.com/","",$url); $pagina = explode("/",$url); $ultima = count($pagina)-1; $pagina = $pagina[$ultima]; $pagina = str_replace("+"," ",$pagina); $pagina = str_replace(".html","",$pagina); return urldecode($pagina); } $pagina_ref = $_SERVER['HTTP_REFERER']; $pagina_des = $_SERVER['REQUEST_URI']; $nomeurl = trim(trata_url($pagina_ref)); if($nomeurl == ""){ $nomeurl = "Home"; } $xses = count($_SESSION["rastro"])+1; $_SESSION["rastro"][$xses]["nome"] = $nomeurl; $_SESSION["rastro"][$xses]["url"] = $pagina_ref; $Nrastro = $_SESSION["rastro"]; ?> <pre><?php //print_r($_SESSION["rastro"])?></pre> <a href="/">Home</a> >> <? foreach($Nrastro as $rastros){ ?> <a href="<?=$rastros["url"]?>"><?=$rastros["nome"]?></a> <? } ?>Link para Visualizar >> http://facilsuplementos.comAinda vou tratar as outras URL Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jefferson Oliveira Postado Janeiro 11, 2011 Autor Denunciar Share Postado Janeiro 11, 2011 Pessoal consegui fazer, so quero 2 niveis mesmo se fosse 3 era so add mais uma sessãoo código abaixo:<?php function trata_url($url){ $url = str_replace("http://facilsuplementos.com/","",$url); $url = str_replace("http://www.facilsuplementos.com/","",$url); $pagina = explode("/",$url); $ultima = count($pagina)-1; $pagina = $pagina[$ultima]; $pagina = str_replace("+"," ",$pagina); $pagina = str_replace("-"," ",$pagina); $pagina = str_replace(".html","",$pagina); return urldecode($pagina); } $pagina_ref = $_SERVER['HTTP_REFERER']; $pagina_des = $_SERVER['REQUEST_URI']; $nomeurl = trim(trata_url($pagina_ref)); if(substr($nomeurl,0,7)== "produto"){ #TRATA PRODUTO $exp = explode("=",$nomeurl); $idrastro = $exp[1]; $ratroproduto = $_not->pega($idrastro); $nomeurl = $ratroproduto["titulo"]; } $nomeurl2 = trim(trata_url($pagina_des)); if(substr($nomeurl2,0,7)== "produto"){ #TRATA PRODUTO $exp2 = explode("=",$nomeurl2); $idrastro2 = $exp2[1]; $ratroproduto2 = $_not->pega($idrastro2); $nomeurl2 = $ratroproduto2["titulo"]; } $xses = count($_SESSION["rastro"])+1; $xses2 = count($_SESSION["rastro"])+2; $_SESSION["rastro"][$xses]["nome"] = $nomeurl; $_SESSION["rastro"][$xses]["url"] = $pagina_ref; $_SESSION["rastro"][$xses2]["nome"] = $nomeurl2; $_SESSION["rastro"][$xses2]["url"] = $pagina_des; $Nrastro = $_SESSION["rastro"]; ?> <pre><?php //print_r($_SESSION["rastro"])?></pre> <a href="/">Home</a> >> <? $nx=1; foreach($Nrastro as $rastros){ ?> <? //echo $nx ."==". count($Nrastro); ?> <? if($nx != count($Nrastro)){ ?> <a href="<?=$rastros["url"]?>"><?=ucfirst($rastros["nome"])?></a><? }else{ echo ucfirst($rastros["nome"]); }?> <? if($nx != count($Nrastro)){ ?> >><? } ?> <? $nx++; } ?>Fica ai a solução pra quem irá fazer uma parecido, agradeço a tentativa de me ajudar, mais consegui. Obrigado!Alguém quiser ver é so acessar www.facilsuplementos.com Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jefferson Oliveira
Olá para todos! Bom dia!
Estou tentando criar uma lógica para criar um sistema de rastro, quando alguém clicar na URL grave de onde ele está vindo.
exemplo:
exemplo 1:
Home >> Queimador de Gordura >> Lipo-6
exemplo 2:
Home >> Contato
Agradeço quem me ajudar, e quem ainda não sabe fazer vamos pensar juntos, porque em breve irá aparecer um projeto assim, como meu caso ^^
Valeu!
só estou conseguindo 2 niveis o 3 não está indo no caso seria a visualização do produto, me código abaixo
Link para Visualizar >> http://facilsuplementos.com
Ainda vou tratar as outras URL
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.