Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
>
$_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?
Hã? pode explicar melhor?
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
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 ?
$_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...