PHPの質問ばかりで申し訳ないです。

簡単な掲示板のようなモノを作成しました。
1つのphpファイルとlogファイルの2つで構成されています。
何も書き込みしてないのに再読み込みしただけで
何もない書き込みが追加されたりします。
また書き込んでも2回押さないと書き込まれなかったりします。
2回押さないと書き込まれないのはどこかコードに問題があると思うのですが
再読み込みで書き込みをされないようにするには
どのような対策をとればよいのでしょうか?
これでは訪問者がある度に書き込みが増えていくような気がします。

回答の条件
  • 1人3回まで
  • 登録:2006/12/08 12:00:37
  • 終了:2006/12/08 12:53:57

回答(2件)

id:technolize No.1

technolize回答回数21ベストアンサー獲得回数32006/12/08 12:21:05

ポイント35pt

リダイレクトが手軽だと思います。

<?php

(書き込み処理...)

header('Location: http://example.com/bbs.php');
?>

http://jp2.php.net/header

id:quocard

なるほど。

locationで飛ばしてやれば簡単そうですね。

ありがとうございます。

2006/12/08 12:52:48
id:Mook No.2

Mook回答回数1312ベストアンサー獲得回数3912006/12/08 12:29:36

ポイント35pt

この問題はカウンタでも起きますが、リロードなどでは処理をせず、期待したアクションからだけ処理をするようにする必要があります。


このようなときに、利用できる技術としてセッション管理があります。

参照リンク先に、実装手順も説明されているので、参考にされると良いと思います。

id:quocard

まだまだ初心者なのでセッション管理あたりは

難しいですが

紹介していただいたサイトは大変有用でした。

ありがとうございます。

今後も参考にさせていただきます。

2006/12/08 12:53:40

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません