Seus redirecionados com JavaScript
-
22-09-2019 - |
Pergunta
Atualmente estou usando Seus seus Script de curto URL do PHP.
Em suas funções.php, parece que eles suportam o redirecionamento, que está no local do cabeçalho do PHP e ao JavaScript.
Quero redirecionar com JavaScript, que me mostrará a mensagem antes do redirecionamento. Encontrei esta codificação interna funções.php
// Redirect to another page using Javascript. Set optional (bool)$dontwait to false to force manual redirection (make sure a message has been read by user)
function yourls_redirect_javascript( $location, $dontwait = true ) {
if( $dontwait ) {
echo <<<REDIR
<script type="text/javascript">
window.location="$location";
</script>
<small>(if you are not redirected after 10 seconds, please <a href="$location">click here</a>)</small>
REDIR;
} else {
echo <<<MANUAL
<p>Please <a href="$location">click here</a></p>
MANUAL;
}
}
Mas eu não sei como fazer isso. Essa codificação é comentada atualmente ou? O que devo mudar para redirecionar com JavaScript?
Por favor, me ajude. Obrigado.
Solução
A função está pronta para ir. Um redirecionamento de JavaScript ocorrerá no lado do cliente; portanto, esse script gera o JavaScript apropriado. Chame de sim:
<?php # http://www.myurl.com/was/here.php
yourls_redirect_javascript('http://www.myurl.com/go/here.php');
?>
Quando esta página carrega o JavaScript será usada para redirecionar o usuário. Se o JavaScript falhar, haverá um link para eles clicarem para seguir o redirecionamento.
Suspeito que a sintaxe "aqui documento" esteja jogando você um pouco. Leia os documentos PHP para saber mais sobre echo <<<
http://php.net/manual/en/function.echo.php