街中で見かけて「グッときた人」の思い出

CGIで掲示板を運営しているのですが、2重の書き込み・読み取りを防ぎ、データーが消去されるのを防ぐロック機能というものがあると聞きました。
この機能を追加するにはどのようなプログラミングをすればよいでしょうか?
教えてください!!

A 回答 (4件)

OSはなんですか?


WindowsとUnixでは方法が異なります。
    • good
    • 0

CGIで使用している言語はPerlですか?


であれば「flock」のことですね。

こう言った場合「とほほ」さんのサイトはたいへん有効です。
下記アドレスを参照してください。

参考URL:http://wakusei.cplaza.ne.jp/twn/wwwperl2.htm#flock
    • good
    • 0

flockはWindows系OSだと使えない上に、Unix系OSでもOSによってはflockのロック機構にバグがあり、flockしてるのにデータが消えてしまう、ということが多々起きますので、ロック機構は二重にしておいた方が無難です。



具体的なロック方法については下記のサイトの解説が詳しいです。
(「とほほのWWW入門」は今サーバ自体にアクセスできない…)

参考URL:http://www2q.biglobe.ne.jp/~terra/cgi/lockfile.htm
    • good
    • 0

cockyさん、の書かれている内容でイケると思います。


ちょうどいい情報のサイトがあるんですね。
私にも参考になりました。

#ところで、とほほさんのサイトは現在DNSが機能していないようで、210.147.12.37で行けば見えました。

参考URL:http://210.147.12.37/twn/wwwperl2.htm#flock
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!