好きな和訳タイトルを教えてください

ある会員系のサイトを作っているのですが、ログインしようとするとie7と8で「Internet Explorer ではこのページは表示できません」
つくりは初歩的で会員DBに問い合わせて合致すればheader関数を用いてTOPページに戻します。そして会員情報を表示するというものです。
firefoxとchromeでは正しく動作するのですが、IEでは表示してくれません。
どのよう対処すればいいでしょうか?
教えてください。よろしくお願いします。

A 回答 (2件)

>header("Location:

https:///www.XXXXXX.com/");
header関数って、OpenSSLを入れていないとhttps領域にあるURLに飛ばせないのですが、その辺はクリアされていますか?

あと、Mozilla系は意外と文法チェックが甘く、IE系は文法チェックが厳しいので、どこかに文法ミスがあるかもしれません。

参考URL:http://php.benscom.com/manual/ja/wrappers.http.php
    • good
    • 0

header関数で書いている、Location ヘッダが間違っているのでしょう。

ブラウザによってたまたま動いているケースがあるだけだと。

この回答への補足

ご回答ありがとうございます。
ちょっと良くわからないので詳しく教えていただけるでしょうか?
ログインの判定が終わったらセッションの有効期限を引き延ばして、下記のようにheaderを飛ばしています。
header("Location: ​https:///www.XXXXXX.com/");
exit;
これではダメなのでしょうか?
ちなみにID、PWでDBに問い合わせ、結果がOKであればセッションの有効期限を延長しています。そしてheaderを使ってTOPページへ
もちろん、HTMLの吐き出し前に処理をしています。

補足日時:2009/06/16 21:23
    • good
    • 0

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


おすすめ情報