http://www.xxx.com/plus/play.php?aid=24388&play=1
用php获取url地址并检测当play=1时play=1+1即play=2不知是否可以实现?
以下为链接调用列表:
            <?php for($i=0;$i<count($palylist);$i++){
                $list = explode('{span}',$palylist[$i]);
                if(empty($list[0])) continue ;
                if(empty($list[1])) continue ;
                $playid = $i+1;
            ?>
            <a href="?aid=<?php echo $aid?>&play=<?php echo $playid?>" <?php if($i == $play) echo 'class="ap"';?>><?php echo $list[0]?></a>
            <?php
            }?>表达方式不是很好,认真看看应该知道是什么意思,见谅!

解决方案 »

  1.   

    用php获取url地址并检测当play=1时play=1+1即play=2不知是否可以实现? 
    ------------------------------------------------------------
    上面这句你的意思是说当play=1时,就把play的值更改为2?
      

  2.   

    在页面最顶部写:
    <?php
    $play=$_GET['play'];
    if($play==1) $play=$play+1;
    ?>
      

  3.   

    噢~估计是我表达方式有问题,我的意思是说比如:
    url地址栏中:www.xxx.com/plus/view.php?aid=24388&play=1
    1可以用:<?php 
    echo $_SERVER['HTTP_HOST']."";
    echo $_SERVER['PHP_SELF']."?aid=$aid&play=";
    ?>
    获得地址:www.xxx.com/plus/view.php?aid&play=
    问题是能否把获得地址中的play=1改成play=2即play=1+1注意红色字体的部分
      

  4.   

    补充:
    类似于以下算数运算
    <?php
    $a = 1;
    $b = 1;
    echo $a+$b."";
    ?>
    但是就是a不能用实际数,a只能是地址栏中的play=1的数字1
      

  5.   

    <?php 
    $play=$_GET['play']; 
    if($play==1) $play=$play+1; 
    ?>
    这个就是啊。
      

  6.   

    楼主的意思是不是 
    地址 :www.xxx.com/plus/view.php?aid=24388&play=2
    显示的内容是“www.xxx.com/plus/view.php?aid=24388&play=1”
    也就是 www.xxx.com/plus/view.php?aid=24388&play=1 地址栏应该显示 
    www.xxx.com/plus/view.php?aid=24388&play=2
     
      

  7.   

    其实不需要想那么多的,简单的说就是
    地址 :www.xxx.com/plus/view.php?aid=24388&play=1
    我需要获取到的地址 :www.xxx.com/plus/view.php?aid=24388&play=2
    当地址 :www.xxx.com/plus/view.php?aid=24388&play=3
    我需要获取到的地址 :www.xxx.com/plus/view.php?aid=24388&play=4
    依次类推。
      

  8.   

    发现楼主把一个简单的问题说得好复杂..按你自己11楼的说法来的话:
    <?php 
    $play=$_GET['play']; 
    if($play==1) $play=$play+1; 
    ?> 
    就是核心..最多加几个IF