Boas. A nível de direitos sobre o código, devo-vos remeter para o meu primeiro artigo desta rubrica.
Hoje tenho para vocês uma função novamente simples mas de utilidade extrema, cujo objectivo é redireccionar o utilizador para outra página (dentro ou não do mesmo site), com ou sem compasso de espera.
<?php function goTo($url = "",$seconds = 0) { $config_url = "https://pplware.sapo.pt/"; if (empty($url)) $url = $config_url; if (!is_numeric($seconds) || $seconds < 0) $seconds = 0; if ($seconds > 0) { header("Refresh: ".$seconds."; url=".$url); } else { header("Location: ".$url); } exit(); } ?>
Modo de utilização:
É bastante simples e intuitivo, segue um exemplo de como redireccionar para o blog imediatamente, para o fórum imediatamente e para o fórum com 3 segundos de espera.
<?php goTo(); $forumurl = “http://forum.pplware.com/”; goTo($forumurl);//-- Teria de se comentar o goTo(); acima goTo($forumurl,3);//-- Teria de se comentar o goTo(); e o goTo($forumurl); acima ?>
Nota: Nenhum código é executado depois desta função ser chamada pela primeira vez, pois tem o exit(), mas se comentarem no exemplo por ordem, verão a função a ser executada correctamente.
Qualquer dúvida ou sugestão, estão completamente à vontade.
Como vou entrar em exames, etc., se quiserem enviar as vossas propostas para esta rubrica, agradeço, pois será difícil escrevê-la até ao final de Julho.