你会在php中5秒后重定向吗?

你会在php中5秒后重定向吗?,php,Php,我怎样才能把php代码放在我的页面上呢?“5秒后显示一个链接” 我只想在php的整个代码 例如,在php中: if(5 Seconds later ) { `echo'<a href='google.com'>click here ..</a>';` } if(5秒后) { `回声'` } 使用以下方法: sleep(5); echo 'your link'; 这是用于睡眠方法的您可以先睡眠,然后输出链接 <?php flush(); //make su

我怎样才能把php代码放在我的页面上呢?“5秒后显示一个链接”

我只想在php的整个代码

例如,在php中:

if(5 Seconds later )
{
`echo'<a href='google.com'>click here ..</a>';`
}
if(5秒后)
{
`回声'`
}
使用以下方法:

sleep(5);
echo 'your link';

这是用于睡眠方法的

您可以先睡眠,然后输出链接

<?php
    flush(); //make sure all other html is written to the client
    sleep(5);
    echo'<a href="google.com">click here ..</a>';

在php中:如果(5秒后)

如果是5秒后,那是在第一个请求之后,对吗


因此,为了实现这一点,您应该使用JS客户端倒计时(或者使用带有元标记重定向的纯HTML),并在会话中存储
time()
,以便您可以检查
$\u session-time()>5

,并且您计划如何让您的服务器在客户端上更改某些内容,而不让客户端访问您的服务器?这行不通。您需要在客户端的javascript中执行此操作。你对javascript还满意吗?除非你想把这个链接写在页面的最底部。然后刷新()输出、休眠和回显。+1@Grzegorz PHP不运行客户端,您所要做的就是让服务器休眠5秒钟,然后再呈现您的网页并将其发送到客户端。这就是
sleep(5)不<代码>睡眠5不客气。我认为Ruby有助于减少代码量?是的,不需要使用()或;最后,ruby使您的代码变得优雅,它的创建正是为了实现这一点。我开始学习Ruby,但不知什么原因我无法理解它。