array_shift($argv);
$cid = $argv[0];

解决方案 »

  1.   

    php -f d:\test.php 10 20 30
    $argv[1]就是第一个参数10。
    $argv[2]就是20
    以此类推。
      

  2.   

    要指定get方式得到不行么?
    那不还得改程序啊?
    我想程序能在命令行下工作,又能在浏览器下工作,看来是不行了?
      

  3.   

    你可以先判斷Get的值。你搞這么複雜作什麽呢?呵呵
      

  4.   

    主要用在linux定时生成静态页面这里^_^我也不想这么复杂的嘛
      

  5.   

    这个应该能满足你的要求。<?php
    /*
    *@description 接收浏览器或Console的参数
    */
    if($argv[1]!='')
        $cid = $argv[1];
    if($_GET["cid"])!='')
        $cid = $_GET["cid"]);
    echo $cid;
    ?>
      

  6.   

    $cid = $_GET["cid"] ? $_GET["cid"] : $argv[1]谢谢,挺好