- ベストアンサー
「URL file-access is disabled in the server configuration ・・・」エラーが
こんばんは。 初歩的な質問で申し訳ないのですが教えてください。 現在、PHPでホームページを作成していて、ベースとなるページの モードはSSL(https)で作成しているのですが、そのページから参照される (require_onceにて)ファイルのページのモードは標準(http)にサイトに 設置されています。 しかし、SSL(https)から標準(http)のファイルにrequire_onceを行うと 「Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in ・・・」 と表示されてしまいます。 どのような対処をしたらよろしいでしょうか? 使っているレンタルサーバーは「WADAX(http://www.wadax.ne.jp/)」です。 お分かりの方は教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PHPにはURLも普通のファイルとして扱えるようにする機能(allow_url_fopen)がありますがそれがオフになっていて使えないのでしょう。 require_onceの内容をURLではなく普通のファイルにはできないのでしょうか。 サーバ内部処理での問題なのでSSLは関係ないと思います。
補足
お返事ありがとうざいました。 今回、SSL(https)ページから標準(http)ページを参照したい理由として SSL(https)ページにてログインした情報をセッションにて維持しており、 そのセッション情報を標準(http)ページにも維持したいからでした。 SSL(https)ページにてログインした情報はSSL(https)ページ内で参照が 可能ですが、標準(http)ページになるとアドレスが変わってしまうため 参照が出来ませんでした。 何か良い他の方法はあるのでしょうか? 「goo」や「Yahoo!」はアドレスが変わってもログイン情報を 維持していますが、どのようにして行っているのでしょうか?