Frage

Zur Zeit verwende ich YOURLS PHP URL shorterning Skript.

In ihrer functions.php, scheint, wie sie beide Umleitung unterstützen, die mit PHP-Header Lage und Javascript ist.

functions.php

Ich möchte mit Javascript umleiten, was mir die Nachricht vor Weiterleitung zeigen. Ich fand diese Codierung innerhalb functions.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;
    }
}

Aber ich weiß nicht, wie es zu tun. Ist das Codierung derzeit kommentiert oder? Was soll ich mit Javascript umleiten ändern?

Bitte helfen Sie mir. Danke.

War es hilfreich?

Lösung

Die Funktion ist alles bereit zu gehen. Eine JavaScript-Weiterleitung wird auf der Clientseite auftreten, so dass diese das entsprechende Skript JavaScript ausgibt. Nennen Sie es, wie so:

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

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

?>

Wenn dieser Seite geladen wird Javascript verwendet werden, um den Benutzer zu umleiten. Wenn das Javascript ausfällt, wird es einen Link für sie, die Umleitung folgen klicken.

Ich vermute, dass die „hier Dokument“ Syntax Sie off ein bisschen wirft. Lesen Sie die PHP-Dokumente mehr über echo <<< lernen http://php.net/manual/en/function.echo.php

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top