CGI-BBS > SO−HO > ショッピングバスケット > プロV3について一時ファイルの仕様を教えて下さい。


カレッヂ
カレッヂ


質問者 藤田直也  投稿日 2/19(水) 17:34:54
はじめまして。

V3を是非利用してみたくて質問します。
よろしくお願いします。

複数のクライアントで同時刻にある商品をバスケットに
入れた場合、一時ファイルは問題なく仕様をまっとう
できるのでしょうか?

一時ファイル名は、日時になっているように思われますが、

例えば、 ./tmp/20030129162203.bkt
(クッキーでは、 OrderNo として利用している)

同時に複数のクライアントがアクセスした場合、
クッキーは良いとして、一時ファイルは同じファイル名になり
複数のクライアントは、同じファイルを参照するのでしょうか?

CGIが詳しくないので、もしかしたら勘違いをしているかも
しれません。その場合はすみません。
少し気になったものでして・・・

よろしくお願いいたします。

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:UNIX
エディタ:hidemaru
FTPソフト:FFFTP
サーバ移転:していない
改造:していない
CGI習熟度:middle

回答者 呑兵衛@大阪  [削除]  投稿日 2/19(水) 19:51:55
かごの名前に $$ でも使って他のプロセス(他人のアクセス)と隔絶すればいいでしょう。
[例]
$COOKIE{'OrderNo'} = sprintf("%04d%02d%02d%02d%02d%02d",$year +1900,$mon +1,$mday,$hour,$min,$sec) . $$;

返信(回答)する

 


Web裏技