PHP打开URL延迟目标为空

PHP打开URL延迟目标为空,php,Php,拜托,我需要PHP专家的帮助。我有一个PHP代码可以很好地工作,但我需要在打开URL时添加一些延迟,所以现在我在新选项卡中单击并自动即时打开URL,我需要在这段代码中添加延迟,以便在5秒后单击打开示例。谢谢 您可以使用Javascript而不是PHP解决此问题 您需要在链接上使用onClick事件处理程序,并使用setTimeout等待新url打开 类似于以下内容的示例是_file.php: <?php $link = "http://www.example.com"; ?>

拜托,我需要PHP专家的帮助。我有一个PHP代码可以很好地工作,但我需要在打开URL时添加一些延迟,所以现在我在新选项卡中单击并自动即时打开URL,我需要在这段代码中添加延迟,以便在5秒后单击打开示例。谢谢


您可以使用Javascript而不是PHP解决此问题

您需要在链接上使用onClick事件处理程序,并使用setTimeout等待新url打开

类似于以下内容的示例是_file.php:

<?php
    $link = "http://www.example.com";
?>

<a href="#" onclick="setTimeout(function(){window.open('<?php echo $link; ?>', '_blank')}, 5000)"> This is a link </a>

注意:浏览器不鼓励这样的行为,因为打开计时器上的新标签是弹出窗口的工作方式

谢谢你的回答和代码,但我不太明白:。是否有任何解决方案可以在我发布的代码中添加一些代码,并延迟工作?我需要这段代码,因为它使用了我在template.Idk上需要的许多echo命令。看看这是否有效:不,现在只打开主页,因为这可能会导致数据单击open=false和其他数据-*onclick事件出错。试着移除这些,看看会发生什么