Como usar $ _SERVER ['HTTP_REFERER'] corretamente no php?
Vamos dizer que tenho duas páginaspage1.php
epage2.php
e eu queropage2.php
para ser exibido apenas se for redirecionadopage1.php
e eu inseri esse código parapage2.php
if($_SERVER['HTTP_REFERER'] == "page1.php")
{
//keep displaying page2.php
}else{
//if it is not redirected from page1.php
header('Location:page1.php')
//redirect the user back to page1.php
}
esse código funcionou bem até que eu tenha um formulário e um botão de enviopage2.php
Quando o botão Enviar é clicado, a página é atualizada, o que significa queHTTP_REFERER
mudará parapage2.php
então meuif statement
falha e isso me leva de volta apage1.php
Eu não quero que isso aconteça. Existe alguma maneira de impedir que isso aconteça?
Desde já, obrigado.