سؤال

حاليا أنا أستخدم الخاص بك PHP URL نص الأقصر.

في وظائفها.

وظائف

أريد إعادة توجيه مع JavaScript ، والتي ستظهر لي الرسالة قبل إعادة التوجيه. لقد وجدت هذا الترميز داخل الوظائف

// 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 على جانب العميل ، لذلك يقوم هذا البرنامج النصي بإخراج 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top