.cgiプログラムについて質問です。

ショッピングマカートをつかっています。
1点商品を買うのはうまくできるんですが、2点目を買おうとすると
「ブラウザの設定が、クッキーを受け付けるようになっていないためお買い物ができません。」
とでます。

クッキーを受け付けるにしていますが、なおりません。
どうしたら解決するのでしょうか?

エラーのでているプログラムソースは手元にありますが、長くてのせられないのでエラー文のところだけ・・・
一様下記に添付します。

どういった記述がクッキーのエラーをだす表記なのでしょうか?

的確な質問でなく申し訳ございませんが、わかる方お願い致します。


! /usr/local/bin/perl


・・・・省略・・・・


<HEAD><TITLE>設定エラー</TITLE></HEAD>
<BODY BGCOLOR="#ffffff">
<BR><CENTER>
ブラウザの設定が、「クッキーを受け付ける」ようになっていないためお買い物ができません。
</CENTER>
</body>
</html>
EOM
exit;
}

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/11/12 18:11:05
  • 終了:2009/11/19 18:15:02

回答(3件)

id:bobo37 No.1

bobo37回答回数4ベストアンサー獲得回数02009/11/12 20:03:39

ポイント27pt

素人なので詳しくはないのですが、プログラムを入手されたURLがないとどのソースなのか判らないかと思います。

プログラム配布元のFAQやreadme.txtを読まれた方がいいかもしれませんね。

それと

! /usr/local/bin/perl ではなくて

#!/usr/local/bin/perl じゃないですかね。

ダミーです。http://www.hatena.ne.jp/

id:shintabo No.2

shintabo回答回数45ベストアンサー獲得回数102009/11/13 00:00:16

ポイント27pt

コメントが書けないので、こちらに書きますが、

正直言って、そのエラー部分だけ出されても全くわかりません。

フリーのCGIであれば、その名称だけでも教えていただけると助かります。

気になる点

 1個目を買える、とのことですが、カートに2個目を追加した時のエラーですか?

 完了まで終わって、商品ページに戻った後、2個目をカート入れるときのエラーですか?

以下、可能性の域を出ませんが、

 クッキーのエラーと書いているが、違うエラーでその箇所に落ちている

 1個目を買った後に、クッキーの削除が行われていない(前のカート情報を持っている)

 DBを使ってないのであれば、何かしらのロックファイルがロックしっぱなしになっている

続報待ちますw

# enjoy your perl

# url is dummy http://modperlis.bounceme.net/

id:snow_leopard No.3

snow_leopard回答回数294ベストアンサー獲得回数222009/11/13 01:52:52

ポイント26pt

もし同じサイトで、複数のプログラムを運営している場合、ディレクトリによって分けていると思います。この場合、Cookieを使うとしたら、サイト名だけではなく、ディレクトリまで指定しないといけないのです。でないと互いに干渉します。http://www

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

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

トラックバック

  • さすがにこれはどんなエスパーでも無理でしょう(汗; プログラムを少し分かる方が見れば理解してもらえると思いますが、JavaScript で言う所の…
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

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