怎样每次刷新页面时都让$a加一呢?
phpcn_u238
phpcn_u238 2017-02-03 16:55:03
0
2
1096

我在当前页面的控制器里面写的  $name也都有值 我就是想刷新一次当前页面后就执行一次这个count函数 这样写为什么不行呢?这样写每次得到的都是同一个值

$name=I('t');
function count(){
    static $a=0;
    ++$a;
    echo $a;
}
if(!empty($name)){
   count();
}

                                           


phpcn_u238
phpcn_u238

全員に返信(2)
数据分析师

ページが更新されるたびに $a を 1 ずつ増やすにはどうすればよいですか? -PHP中国語サイトQ&A-ページを更新するたびに$aを1ずつ増やすにはどうすればよいですか? -PHP中国語サイトQ&A

ぜひ見て学んでください。

いいねを押す +0
阿神
$name=I('t');
function count(){
  // 首先判断session中是否已设置名为a的值
  if(session('?a')) {  // 此行用原生php也可写成 if(isset( $_SESSION['a'] ))
    $a = session('a'); // 已经设置,则从session中取出值
  }else{
    $a=session('a',0); // 没有设置,则设置初始值0
  }
    $a++;
    echo $a;

    session('a', $a); // 把a的值保存到session中以便下次使用。
}
if(!empty($name)){
  count();
}

仅供参考

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート