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.

Funções.php

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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top