Olá!
Entendo que você gostaria de saber se é apropriado utilizar o código header("Location: {$_SERVER['HTTP_REFERER']}");
para redirecionar para a página que lista os itens da loja após a execução da função de exclusão.
A função header()
é usada para enviar um cabeçalho HTTP bruto para um cliente. No seu caso, você está tentando usar a superglobal $_SERVER['HTTP_REFERER']
para pegar a URL da página anterior e redirecionar para ela.
No entanto, é importante notar que o uso de $_SERVER['HTTP_REFERER']
pode não ser confiável, pois ele depende do cabeçalho HTTP "Referer" enviado pelo navegador da pessoa usuária. Alguns navegadores ou extensões de segurança podem modificar esse cabeçalho, ou mesmo não enviá-lo, o que pode causar um comportamento inesperado em seu aplicativo.
Em vez disso, você pode considerar o uso de um valor fixo de URL para redirecionar após a exclusão, como por exemplo:
header("Location: admin.php");
Neste exemplo, a pessoa usuária será sempre redirecionada para a página 'admin.php' após a execução da função de exclusão.
Espero ter ajudado e bons estudos!