YOURLS redirección con Javascript
-
22-09-2019 - |
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.
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.
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