人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【再質問】PHPについて下記のスクリプトを作成してください。

下記のスクリプトを実行するごとに、nの数値が一つずつ増やしてください。

$i = array(1,2,3,4,5);
echo $i[n];

最初にスクリプトを実行すると、「1」がechoされ、
次に実行したときは「2」がechoされるといった具合です。

Vista、XAMPPXAMPP 1.7.0、PHP5.2.8、Firefox3.0.7でやってます。
よろしくお願いします。

●質問者: taroemon
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ECHO PHP VISTA スクリプト 作成
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● jeanjean
●53ポイント ベストアンサー

スクリプトを過去に何度実行したか、を覚えておかないとプログラムは今何回目の実行かが判断できないので、

プログラムの実行回数をクッキーに「visitcount」として記録しておけば下記のような形で実現できると思います。


<?
// ----- クッキー処理開始 --------
if( isset($_COOKIE['visitcount']) ){ //クッキーが存在する場合
 $n = $_COOKIE['visitcount'];
} else{ //クッキーが無い場合
 $n = -1;
}
$n++; // カウント値+1
setcookie('visitcount', $n);
// ----- クッキー処理終了 --------

$i = array(1,2,3,4,5);
echo $i[n];
?>
◎質問者からの返答

ご回答ありがとうございます。

大変参考になりました。


2 ● Kenz
●17ポイント

カウンターのコードを流用しては?

うちのサイトですが

Firespeedダウンロード

◎質問者からの返答

ご回答ありがとうございます。

やっぱりカウンターと同じ原理なんですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ