YOURLS Javascript ile yönlendir

1 Cevap php

Şu anda YOURLS PHP URL shorterning komut dosyası kullanıyorum.

Onlar PHP başlık konumu ve javascript ile hem yönlendirmeyi destekleyen gibi onların functions.php görünüyor.

Functions.php

Ben yönlendirme önce bana mesaj gösterecektir, hangi javascript ile yönlendirmek istiyorum. Ben functions.php içinde bu kodlama bulundu

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

Ama bunu yapmak için nasıl bilmiyorum. Bu kodlama anda yorumladı ya mı? I javascript ile yönlendirmek için ne değiştirmek gerekir?

Bana yardım edin. Teşekkürler.

1 Cevap

Işlevi gitmeye hazır olduğunu. Bir javascript yönlendirme istemci tarafında meydana gelecektir, bu yüzden bu komut uygun javascript çıktılar. Şöyle diyoruz:

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

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

?>

Bu sayfa yüklendiğinde kullanıcıyı yönlendirmek için kullanılır javascript zaman. Javascript başarısız olursa onları yönlendirmeyi takip tıklatın için, bir bağlantı olacak.

I suspect that the "here document" syntax is throwing you off a bit. Read the PHP Docs to learn more about echo <<< http://php.net/manual/en/function.echo.php