【问题标题】:Not Able to Process Counter In PHP Session无法在 PHP 会话中处理计数器
【发布时间】:2017-11-05 23:29:54
【问题描述】:

您能否看一下这段代码,让我知道为什么我不能将文件编号从 0 增加到 ~ 并且只能在 0.html 上进行库存?

我正在尝试使用会话计数器并根据会话计数器创建文件,从 0 到访问的页面的任何数字

<?php
    session_start(); 
    $_SESSION["counter"] = 0;
    $file = fopen($_SESSION["counter"]++.'.html', 'w') or die("Unable to open file!");
    $tags = "<html>
    <head>
    <title>HTML email</title>
    </head>
    <body>
    <p>This is just something!</p>
    </body>
    </html>
    ";
    fwrite($file, $tags);
    fclose($file);
?>

【问题讨论】:

  • ~ 后面是什么数字

标签: php session session-variables


【解决方案1】:

每次有人访问该页面时,您都会将计数器设置为零!

这样做:

if(!isset($_SESSION["counter"]))
    $_SESSION["counter"] = 0;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    • 2011-07-03
    相关资源
    最近更新 更多