同样的一段代码,放入函数内和不放入函数内,结果就不一样了,找了好久问题,还是不知道问题在哪里,郁闷

解决方案 »

  1.   

    代码在这里
    http://open.taobao.com/bbs/read.php?tid=19874
      

  2.   

    http://open.taobao.com/bbs/read.php?tid=19874
      

  3.   

    两种方法输出$url变量值一样吗?
      

  4.   

    $appSecret的作用域,在googgo中没有定义为可外部引用,跟踪一下这个变量
      

  5.   

    在googgo中,定义了$appSecret,这个变量没有在外部调用过呀
      

  6.   


    一样的。$url 变量后面的$sign部分是实时生成的 就这部分不一样(应该就是不一样的)
      

  7.   

    估计是由于全局变量$appSecret被破坏造成的,你可以尝试把它的定义放到函数googog的外面试一下.
      

  8.   


    有googgo 内向creatSign传递两个参数,但函数creatSign只定义接受一个参数,第二个属于调用
      

  9.   


    恩,确实是,那如何改进好?
    $paramArr数组中,
    'num_iids' =>  9796509441,打算googgo($itemid)传进去的
    'num_iids' =>  $itemid,