0

目前我正在使用您的PHP URL 缩短脚本。

在他们的functions.php中,似乎他们支持使用PHP标头位置和javascript的重定向。

函数.php

我想用 javascript 重定向,它会在重定向之前向我显示消息。我在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;
    }
}

但我不知道该怎么做。该编码当前是否已注释或?我应该改变什么来使用 javascript 重定向?

请帮帮我。谢谢。

4

1 回答 1

2

该功能已准备就绪。javascript 重定向将在客户端发生,因此此脚本输出适当的 javascript。像这样称呼它:

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

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

?>

当此页面加载时,javascript 将用于重定向用户。如果 javascript 失败,将有一个链接供他们单击以跟随重定向。

我怀疑“这里的文档”语法让你有点失望。阅读 PHP 文档以了解有关echo <<< http://php.net/manual/en/function.echo.php的更多信息

于 2010-02-22T04:54:05.087 回答