Pregunta

Actualmente estoy usando YOURLS PHP URL guión shorterning.

En su functions.php, parece que soportan tanto redirección que es la ubicación de la junta PHP y Javascript.

functions.php

Quiero redirigir con javascript, que me muestre el mensaje antes de redirección. He encontrado esta functions.php en el interior de codificación

// 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;
    }
}

Pero no sé cómo hacerlo. Es que actualmente la codificación o comentado? ¿Qué debo cambiar para redirigir con javascript?

Por favor me ayude a cabo. Gracias.

¿Fue útil?

Solución

La función está todo listo para ir. Una redirección javascript ocurrirá en el lado del cliente, por lo que este script emite el javascript apropiado. Llamarlo así:

<?php # http://www.myurl.com/was/here.php

yourls_redirect_javascript('http://www.myurl.com/go/here.php');

?>

Cuando esto Javascript carga la página se utiliza para redirigir al usuario. Si el Javascript falla, habrá un enlace para que haga clic para seguir el redireccionamiento.

Sospecho que la sintaxis "aquí el documento" que está lanzando un poco. Leer los Documentos de PHP para obtener más información sobre echo <<< http://php.net/manual/en/function.echo.php

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top