你写asp的代码,我们给你改成php的,好不好?

解决方案 »

  1.   

    你要如何确定访问是第几次呢?用COOKIE???
      

  2.   

    <?php
    session_start();
    switch($_SESSION['v_number']++)
    {
      case 5:echo 'a';
        break;
      case 4:echo 'd';
        break;
      case 3:echo 'c';
        break;
      case 2:echo 'b';
        break;
      default:echo 'a';
    }
    ?>显示子句长的话你可以放在函数里.或者用重定向.
      

  3.   


    例如:A页面a.php,B页面b.php等等:<?php
    function print_page($count)//函数,根据次数输出页面
    {
    include "{$count}.php";
    }
    if(empty($_COOKIE['count']))//初始化
    {
    $_COOKIE['count']=0;//初始化赋值
    }
    $_COOKIE['count']++;//自身增加1,第二次访问以及以后访问,都增加1(用Cookies记录访问次数)
    switch($_COOKIE['count'])//根据访问次数,调用print_page函数打印相关页面
    {
    case 1:
    print_page("a");//第一次访问
    break;
    case 2:
    print_page("b");//第二次访问
    break;
    case 3:
    print_page("c");//第三次访问
    break;
    case 4:
    print_page("d");//第四次访问
    break;
    case 5:
    print_page("a");//第五次访问a页面
    $_COOKIE['count']=0;//把次数改为初始值,令它循环
    }
    ?>
      

  4.   

    session是每个用户一个啊
    你第一次访问是A第二次是B,难道要用APPLICATION?
      

  5.   

    楼主的意思是想循环顺序展示A、B、C、D这四个页面是吧?
      

  6.   

    $_SESSION['access'] = $_SESSION['access']++ % 5;
    echo chr($_SESSION['access'] + 64);