0
私はこれを広範囲に調査しましたが、私がその答えを完全に理解しているかどうかはまだ分かりません。
同じサーバーからiframeに複数の.phpファイルを呼び出すときに変数$_SESSION
を保持することはできますか? .phpファイルはPOSTフォームの提出によって呼び出され、iframe内で開かれます。
.phpファイルALSOは同じ$ _SESSION変数を共有する必要があります。
一般的な考えはこれです - ユーザーが($_SESSION['userLoggedIn']
と$_SESSION['userName']
にログインしている場合を除き、ユーザーは、インタフェースHTML、またiframe内の.phpファイルを参照してはならない、どちらも
今、できるだけ早く私のように。 iframe内のphpファイルにフォームを投稿すると、セッションが失われたと私は、IFRAME内の認証ログインを取得している
2質問:。。
- はこののIFRAMEで働いたことができます ?
- もしそうでなければ、それに対処する最良の方法は何ですか?
すべてのページに 'session_start()'がありますが、iframeをリフレッシュするフォームを送信するとすぐにセッションが失われます。 –
はiframeに投稿するフォームですか?またはiframeにロードされて、そこに掲載されていますか? – Indranil
フォームは、開始されたセッションでメインのドキュメントに配置されます。メインエリアには、テキストエリアの内容を処理するjavascriptリンクがあり、 'myform.action = page.php'を設定します。 'myform.target =' iframename'; 'myform.submit()'を実行します。 Page.phpには '<?php'の直後にsession_start()がありますが、リンクを押してiframeにpage.phpを設定するたびに、メイン文書に設定されたセッション変数は失われます。 –