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

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

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

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

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

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


! /usr/local/bin/perl


・・・・省略・・・・


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

●質問者: kasai-de_eb
●カテゴリ:インターネット ウェブ制作
✍キーワード:CGI EXIT Perl エラー クッキー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● bobo37
●27ポイント

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

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

それと

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

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

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


2 ● shintabo
●27ポイント

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

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

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

気になる点

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

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

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

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

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

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

続報待ちますw

# enjoy your perl

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


3 ● snow_leopard
●26ポイント

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

関連質問


●質問をもっと探す●



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