月別アーカイブ: 2016年5月

ダウンロード数のカウンタ

“The Main Line”のリニューアル時点ではまだ準備中だったBASICの配布ファイルですが、2016/05/14に公開を開始しました。1つ目は人生で初めて作ったプログラムである”数当てゲーム”、2つ目はスロット(のようなもの)です。JavaScriptコーナーにも、配布ファイルを置く予定となっているページがありますが、こちらは未だにほとんど進んでいません。ごめんなさい。

さて、BASICコーナーの配布ファイルのページには、ダウンロード数をカウントするカウンターが設置されています。これは私が自作したものですが、1つ難点があります。それは

クリックしただけで+1される

ということです。これは私の知識不足ではなく(と信じたい)、技術上どうしようもないことのようです。ブラウザではダウンロードするときに”キャンセル”を選ぶ画面が出てきますが、もうこの時点でPHPはすべての処理が終わっていると考えられます。また”キャンセル”を選んだとしても、PHPなどでそれを受け取る方法が存在しないため、必ず+1されてしまうのです。

以上、言い訳でした。