アプリ版:「スタンプのみでお礼する」機能のリリースについて

windowsサーバーのcgi(※)にて「$ENV{'HTTP_COOKIE'}」でcookieの値が正常に取得できてましたが、
linuxサーバーにそのソースをそのまま移行し、動作確認したところ「$ENV{'HTTP_COOKIE'}」でcookieの値が取得できなくなってしましました。
(※)・・・ショッピングカートの処理

ちなみにSSLを使用しているページです。
(1)画面A(http)から「カート入れる」ボタンをクリックし、画面B(https)に遷移
(2)画面Bに遷移した際にcookieに取得、保存

要するにhttpsでセットしたものをhttpsゲットしようとしています。

サーバーの環境は以下となります
■windowsサーバー
・OS : Windows 2003 R2 SP2
・Perl ver : 5.8.7

■linuxサーバー
・OS : Red Hat Enterprise Linux 4
・Perl ver : 5.8.8
・パーミッション : 757

ロジックは変更していないのでおそらくサーバーのどこかの設定を変更しなければならないのではないかと思われますが、どこに手を付けてよいのかがわかりませんので
ご教授していただきたいです。

宜しくお願い致します。

A 回答 (1件)

サーバー、Webサイトは並行稼動しているのでしょうか。



cookie をセットするときに、ドメインを指定しているが、
移行先のサーバーにアクセスする際のURLのドメインと
異なる、なんてことはないでしょうか。。。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

>cookie をセットするときに、ドメインを指定しているが、
>移行先のサーバーにアクセスする際のURLのドメインと
>異なる、なんてことはないでしょうか。。。
まさにそのとおりでした。ドメインを修正した結果、うまくいきました!
サーバーの仕様上、SSLのページはドメイン名が微妙に違っていました。

本当に助かりました。
ありがとうございます!

お礼日時:2011/09/01 19:38

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