Ir para conteúdo

Arquivado

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

ronal-gato

Qual a logica para criar um sistema de reportar erro

Recommended Posts

Boa noite pessoal !

Gostaria de saber como posso fazer isso irei usar um exemplo por quê explicar o que eu quero ta confuso até para mim :D

Tenho uma pagina qual quer no meu site vamos supor que a url dela é essa

 

www.meusite/categoria/slug/

 

Ta bom e nela contem um rodapé e nesse rodapé tem um link com o nome Reportar Erro, isso ira servir para que se algum usuario do site ver algum erro e queira reporta-lo click ali

E meu problema é que eu quero que quando esse usuário clique naquele link no rodapé a pagina que o usuario esta seja gravada e enviada para outra pagina que ira se chamar sem o uso de GET

 

www.meusite/reportar-erro/

 

e nessa pagina iria aparecer dinamicamente o url que aquele usuário esta reportando com erro dentro de um input e mais algumas outras coisas que seria necessário ele preencher e depois gravar.

 

GOSTARIA DE SABER COMO FAÇO PARA PODER GRAVAR A URL QUE ESSE USUÁRIO ESTA ANTES DELE SER REDIRECIONADO PARA A PAGINA DE REPORTAR ERRO E DEPOIS MOSTRAR ISSO DENTRO DE UM INPUT

Compartilhar este post


Link para o post
Compartilhar em outros sites

$_SERVER['HTTP_REFERER'], mas não é 100% confiável. Você pode oferecer o $_SERVER['HTTP_REFERER'] caso existir algum como padrão em um campo de um formulário.

 

Sem uso de GET é impossível, você precisa requisitar a página...

Compartilhar este post


Link para o post
Compartilhar em outros sites

$_SERVER['HTTP_REFERER'], mas não é 100% confiável. Você pode oferecer o $_SERVER['HTTP_REFERER'] caso existir algum como padrão em um campo de um formulário.

 

Sem uso de GET é impossível, você precisa requisitar a página...

Então não existe uma forma sem utilizar o GET

 

Sera que posso usar Cookies para fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim.. pode gravar em cookies ou session.. sugiro session..

 

a lógica é simples, basta criar um controle de navegação, algo simples.

 

por exemplo, em toda página entrar grave em session qual é a página corrente..

 

pronto.. entendeu?

 

vi o seu post alguns dias atrás..

 

preferi não opinar...

mas falando rapidamente, não faz muito sentido o que montou aí ...

 

afinal, vc quer capturar logs de erros do javascript no php ?

e mesmo que fosse isso, não tem sentido que implementou

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gente me desculpem pela demora para voltar aqui com a respostas mais aconteceram algumas coisa nessa semana e não deu para eu acessar o fórum

Tentei fazer uma coisa mais sem sucesso alguém pode ver meu código para ver onde esta o problema por quê não esta criando a session

 

index.php

<?phpsession_start("url");?><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">	$(document).ready(function(){		$(".btn").click(function(){			var url = window.location.toString();		})	})</script><?php$teste = "<script type=\"text/javascript\" src=\"jquery.js\"></script><script type=\"text/javascript\">document.write(url);</script>";$teste2 = $teste;echo $teste2;$_SESSION['url-erro'] = $teste2;?><a href="reportar.php" class="btn">Reportar Erro</a><p></p>

reportar.php

<?phpsession_start("url");if($_SESSION['url-erro']==""){echo "você não esta logado";exit;}$sessao = $_SESSION['url-erro']; echo "Url: $sessao";?>

Ele em vez de criar a session executando o codigo em js para pegar a url ele simplesmente não executa o codigo e so o pega e e criar a session sem executar o codigo

Alguem pode me ajudar?

 

 

Alguém ?

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.