Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在上一页重定向之后重定向一页_Php_Html_Redirect - Fatal编程技术网

Php 在上一页重定向之后重定向一页

Php 在上一页重定向之后重定向一页,php,html,redirect,Php,Html,Redirect,正如标题所说,我正在尝试在前一页重定向之后重定向一页,每一页都在某个时间重定向,例如,在5秒钟后重定向到某一页,在5秒钟后重定向到另一页,我不知道这是否可行 如果我仍然不清楚我正在尝试访问一个页面www.site.com/photo1.png,那么在访问该页面后,在一段时间后,转到另一个页面www.site.com/photo2.png,等等photo3、photo4、photo5 使用的代码是PHP。诸如此类: <?php $u=99; $b=0; while($b<$u){

正如标题所说,我正在尝试在前一页重定向之后重定向一页,每一页都在某个时间重定向,例如,在5秒钟后重定向到某一页,在5秒钟后重定向到另一页,我不知道这是否可行

如果我仍然不清楚我正在尝试访问一个页面www.site.com/photo1.png,那么在访问该页面后,在一段时间后,转到另一个页面www.site.com/photo2.png,等等photo3、photo4、photo5

使用的代码是PHP。诸如此类:

<?php
$u=99; 
$b=0;
while($b<$u){
    $b++;
    header("www.site.com/photo". $b .".png");
}
<?
但它甚至都不会进入该站点,显然,在它访问该站点之后,该代码将不再运行


请原谅我的新手脾气。

尝试将位置添加到参数中。这样地:
校长位置:www

有几种方法可以做到这一点。 如果你使用php,你可以这样做

oops忘记使用session\u start;现在把它放进去

session_start();
if(!isset($_SESSION['photo'])){
     $_SESSION['photo'] = 0;
}else{
     $_SESSION['photo']++;
}

header("www.site.com/photo". $_SESSION['photo'] .".png");

$page = $_SERVER['PHP_SELF'];
$sec = "10";//or use something to generate a random amount of seconds
header("Refresh: $sec; url=$page");
或者加载您的网站,让jquery/javascript每X秒更改一次图片,而无需重新加载页面!我会选择jquery/javascript解决方案

编辑: 当然,这是一个有效的例子。如果您使用javascript/jquery,您可以添加各种效果

<!--your html -->
<img id="example" src="/assets/img/wallpaper1.jpg"/>
<script>
    var counter = 1;

    function loadNewImage(){
            counter++;
            //set the new image
        $("#example").attr('src','/assets/img/wallpaper' + counter + '.jpg');
    }

    //call the function in 5 seconds
    setInterval(loadNewImage, 5000);
</script>   

你可以试试睡觉;或者使用jQuery。是否有使用javascript的选项?我的意思是,你真的需要用PHP来做吗?好吧,你可以用Javascript,但是如果你知道用PHP会更好。谢谢,但是循环的目的是什么?我的坏东西似乎没用,忽略它,它现在被移除了