httpのフレームページで一部フレームの内容をhttpsの別サイトに設定しました。

<FRAME name=”right” src=”https://xxxx.htm”>
初めてこのページにアクセスすると、セッションタイムアウトエラーになります。2回目以降はエラーが発生しません。
どうすれば1回目のエラーを防ぐことができるのでしょうか?教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/19 18:06:28
  • 終了:--

回答(1件)

id:esseesse No.1

esseesse回答回数192ベストアンサー獲得回数02004/09/19 18:58:49

ポイント50pt

http://ns1.php.gr.jp/pipermail/php-users/2004-May/022169.html

[PHP-users 21645]Re: セッションの受け渡しについて

そもそもHTTPとHTTPSでセッションが違うためではないでしょうか。

HTTPSでのエラーはセッションがタイムアウトしたのではなくセッションが存在しないためのエラーで、この時点でセッションが新しく生成されて2回目以降がエラーが出ない、と。

# そもそもセッションのエラーハンドリング処理に問題がありますよね、これ。

同一セッションにしたいのであればHTTPからHTTPSにセッション情報を渡してあげないといけません。

参考URLを参考にしてみてください。

id:linggu

回答をありがとうございました。

そうなんです。そのエラー処理を知りたいのです。

httpとhttpsとの間でセッションを受け渡しは必要ないし、httpsに入ってからセッションを開始したので構わないのです。

httpsは他社のサイトなのですが、エラーを連絡しても対応してもらえませんでした。呼び出し側でなんとかエラーを回避する方法はないかと思ったのですが・・・。もう一度、エラーの対応を依頼してみます。

2004/09/19 23:32:40

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

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

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

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