【问题标题】:YOURLS Redirect with Javascript使用 Javascript 重定向您的
【发布时间】:2011-01-19 12:08:36
【问题描述】:

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

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

Functions.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 重定向?

请帮帮我。谢谢。

【问题讨论】:

    标签: javascript php redirect yourls


    【解决方案1】:

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

    <?php # http://www.myurl.com/was/here.php
    
    yourls_redirect_javascript('http://www.myurl.com/go/here.php');
    
    ?>
    

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

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

    【讨论】:

      猜你喜欢
      • 2016-10-12
      • 2016-02-25
      • 1970-01-01
      • 2017-08-09
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多