【问题标题】:I want to combine these two php codes我想结合这两个php代码
【发布时间】:2020-08-27 10:38:14
【问题描述】:

我的 php 代码:

if(!empty($mp3Link)) { 

 $linkHtml = '<a href="'.$mp3Link.'">

   <img class="alignnone size-full wp-image-542" src="/wp-content/uploads/2019/11/dan.jpg" alt="link dow" width="249" height="64">
        </a>';

};

现在我想添加这段代码

header("Refresh:2; url=page2.php");

意思是:点击img类时,2秒后移动到page2.php

【问题讨论】:

    标签: php wordpress redirect hyperlink popup


    【解决方案1】:

    您可以将 header() 调用放在单独的 PHP 文件中。我认为这通常不是一个好主意,最好创建一个 javascript 函数来创建一个 2 秒计时器,该计时器将在计时器结束时跟随链接

    【讨论】:

    • 我不知道...我希望 $linkHtml 和 page2.php 都能正常工作
    【解决方案2】:

    你可以使用 javascript/jquery

    <img onClick="redirectLink(this)" my-link="http://www.google.com"  />
    
    <script>
    function redirectLink(attribute) {
    var link = $(attribute).attr('my-link');
    setTimeout(function () {
       window.location.href= link; // the redirect goes here
    },2000); // 2 seconds
    }
    </script>
    

    【讨论】:

    • => 像这样在 php 中使用。 if(!empty($mp3Link)) { $linkHtml = ''; };
    • 对于js部分,您需要在页脚或“jquery.js”之后的某处添加脚本。
    • 我希望在 2 秒后调用 $mp3Link 后进行此调用,my-link = "google.com" />
    猜你喜欢
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 2016-05-31
    • 2022-10-23
    相关资源
    最近更新 更多